2009-12-21 1 views

답변

1

totalMins = (60 * hrs) + mins + (secs/60) 
2

같은 대한 TimeOfDay 방법을 사용하여 시간 범위 값으로 시간을 얼마나, 다음 분의 시간을 얻기 위해 totalminutes 및 방법을 사용

DateTime t = new DateTime(0, 0, 0, 11, 21, 21); 
double minutes = t.TimeOfDay.TotalMinutes; 

회의록 변수를 지금 681.35을 포함합니다. 전체 분 Math.Round 또는 Math.Floor을 사용 당신이 값을 원하는 경우에, 당신이 원하는 방법에 따라 그것은 반올림 :

int minutes = (int)Math.Floor(t.TimeOfDay.TotalMinutes); 
0

나는 이런 식으로했다. 감사합니다.

나는 언젠가이 "1시 22분 3초"언젠가이 "55:43"

추천하기 추천 비디오 시간이 그리고 나는이

public string converttomins(String val2) 
{ 
    int hrs, mins, secs; 
    int totalMins; 
    if (val2.Length > 6) 
    { 
     hrs = Convert.ToInt32(val2.Substring(0, 2)); 
     mins = Convert.ToInt32(val2.Substring(3, 2)); 
     secs = Convert.ToInt32(val2.Substring(6, 2)); 
     totalMins = (60 * hrs) + mins + (secs/60); 
    } 
    else 
    { 
     //hrs = Convert.ToInt32(val2.Substring(0, 2)); 
     mins = Convert.ToInt32(val2.Substring(0, 2)); 
     secs = Convert.ToInt32(val2.Substring(3, 2)); 
     totalMins = mins + (secs/60); 
    } 

    //Response.Write("<script>alert('" + Convert.ToString(totalMins) + "')</script>"); 
    return Convert.ToString(totalMins) + " dakika"; 
} 

처럼 minudes이 시간을 변환 내를 보내 이런 시간은

<%# converttomins(Convert.ToString(Eval("sure"))) %> 

완벽하게 작동합니다.