안녕하세요 여러분, 저는 흥미로운 상황이 있습니다.
C# 빼기 시간 (시간 분)
pabaigosLaikoLaukelis = 01:00;
pradziosLaikoLaukelis = 20:00;
TimeSpan dt = Convert.ToDateTime(pabaigosLaikoLaukelis)- Convert.ToDateTime(pradziosLaikoLaukelis);
int minutes = (int)dt.TotalMinutes;
그리고 : 내가 무슨 짓을하기 때문에,
나는 20:00 01:00 오전 얼마나 많은 시간 (분)을 계산하려면,하지만 난 방법을 몰라 나는 결과 -> -1140 분을 얻지 만, 그 대답은 20 시부 터 01 시까 지 5 시간만이 필요합니다.
나는 그것이 아주 쉽다는 것을 알고있다, 그러나 나는 그것을하는 방법을 모른다. (오늘 오후 8시) 난 당신이 (내일은 오전 1시를) subract 필요가 있다고 생각
- - 당신은 날을 지정해야합니다
당신은 날짜 경계를 횡단하는 (오전 1시 오늘 - 오후 8시 오늘). 이 정보를 제공하지 않으면 C#이 정보를 알 수 없습니다. –
결과가 정확합니다. 내일로부터의 시간이 실제로 정확한 날짜인지 확인해야합니다. 첫 번째 Convert.ToDateTime 결과에 하루를 추가하십시오. –
그리고'TotalMinutes' 대신'TotalHours'를 사용하십시오 –