大家好,我有一些有趣的情况。
我想计算从20:00到01:00 AM有多少小时(以分钟为单位),但我不知道如何,因为我所做的是:
pabaigosLaikoLaukelis = 01:00;
pradziosLaikoLaukelis = 20:00;
TimeSpan dt = Convert.ToDateTime(pabaigosLaikoLaukelis)- Convert.ToDateTime(pradziosLaikoLaukelis);
int minutes = (int)dt.TotalMinutes;
Run Code Online (Sandbox Code Playgroud)
我得到结果-> -1140分钟,但我需要从20:00到01:00只是5个小时的答案。
我知道这很容易,但是我不知道该怎么做。
你可以做这样的事情
//Datetime(Year,month,day,hour,min,sec)
DateTime date1 = new DateTime(2012, 1, 1, 20, 0, 0);
DateTime date2 = new DateTime(2012, 1, 2, 1, 0, 0);
string minutes = (date2.Subtract(date1).TotalMinutes).ToString();
Run Code Online (Sandbox Code Playgroud)
经过测试,可以工作300分钟(5小时)
归档时间: |
|
查看次数: |
24712 次 |
最近记录: |