Nice programing

두 개의 날짜가 주어지면 TimeSpan을 분 단위로 얻으려면 어떻게해야합니까?

nicepro 2020. 12. 2. 21:58
반응형

두 개의 날짜가 주어지면 TimeSpan을 분 단위로 얻으려면 어떻게해야합니까?


주어진 두 날짜에서 TimeSpan을 분 단위로 얻으려면 다음을 수행하고 있습니다.

int totalMinutes = 0;
TimeSpan outresult = end.Subtract(start);
totalMinutes = totalMinutes + ((end.Subtract(start).Days) * 24 * 60) + ((end.Subtract(start).Hours) * 60) +(end.Subtract(start).Minutes);
return totalMinutes;

더 좋은 방법이 있습니까?


TimeSpan span = end-start;
double totalMinutes = span.TotalMinutes;

왜 이렇게하지 않습니까?

DateTime dt1 = new DateTime(2009, 6, 1);
DateTime dt2 = DateTime.Now;
double totalminutes = (dt2 - dt1).TotalMinutes;

도움이 되었기를 바랍니다.


나는 다음과 같이 할 것입니다.

int totalMinutes = (int)(end - start).TotalMinutes;

TimeSpan.TotalMinutes 참조 :

전체 분 및 분수 분으로 표현 된 현재 TimeSpan 구조의 값을 가져옵니다.


double totalMinutes = (end-start).TotalMinutes;

참고 URL : https://stackoverflow.com/questions/1030869/how-do-i-get-timespan-in-minutes-given-two-dates

반응형