에서 타임 아웃 시간과 분을 가져 오기 : 2013년 3월 8일 15 : 00 : 00.000날짜 시간
시간 : 2013년 3월 8일 11 : 21 : 03.290
을 나는 를 얻을 필요 시간 및 분(종료 시간 - 시간) 일 때 같은 날짜에 대해 별도로.
어떻게하면됩니까?
에서 타임 아웃 시간과 분을 가져 오기 : 2013년 3월 8일 15 : 00 : 00.000날짜 시간
시간 : 2013년 3월 8일 11 : 21 : 03.290
을 나는 를 얻을 필요 시간 및 분(종료 시간 - 시간) 일 때 같은 날짜에 대해 별도로.
어떻게하면됩니까?
은 아마 원하는 : Minutes
는 "(이상 59 않음) 단지 분"반면에게 (0에 가까워립니다) TotalHours
는 당신을 줄 것을 줄 것이다
TimeSpan difference = outTime - inTime;
int hours = (int) difference.TotalHours;
int minutes = difference.Minutes;
주 시간이 하루 이상 떨어져 있으면 "총 시간 수"가 23 이상일 수 있습니다.
값이 음수 인 경우 수행 할 작업을 고려해야합니다.이를 고려하거나 유효성 검사를 통해 명시 적으로 제외시킬 수 있습니다.
해답을 주신 데 대해 감사드립니다. – Sampath
DateTime
클래스의 Subtract
메서드를 사용하면 다른 날짜에서 해당 날짜를 뺄 수 있습니다.
차이점은 TimeSpan
입니다.
실제 코드를 작성하기 위해 남겨 두겠습니다. 나는 당신을 생각
당신은 시간 속성과 분을 사용할 수 있습니다
링크 : 및 출력 사이에 통과 얼마나 많은 시간과 분 http://msdn.microsoft.com/en-us/library/system.datetime.hour.aspx
당신 말은,? – Nolonar