San*_*sal 17 c# time datetime timespan date
我有以下代码:
DateTime pickerDate = Convert.ToDateTime(pickerWakeupDate.SelectedDate);
string enteredStr = pickerDate.ToShortDateString() + " " + textWakeupTime.Text;
string format = "dd/M/yyyy HH:mm";
DateTime enteredDate = DateTime.ParseExact(enteredStr, format, null);
Run Code Online (Sandbox Code Playgroud)
我面临的问题是,我想现在就确定设定日期和日期和时间之间的差异.然后,该值需要为我提供日期之间的分钟数.
我试过用:
DateTime todaysDateTime = DateTime.Now;
TimeSpan span = enteredDate.Subtract(todaysDateTime);
int totalMins = span.Minutes;
Run Code Online (Sandbox Code Playgroud)
但是0当这个值提前10分钟时,这给了我一个不正确的值.
谁能帮我解决这个问题
谢谢.
Jam*_*iec 28
我想你真正想要的是span.TotalMinutes(我不能告诉你有多少次这次让我在TimeSpan课堂上出现了!)
以供参考
TimeSpan.Minutes - "获取当前TimeSpan结构所代表的时间间隔的分钟组件."
TimeSpan.TotalMinutes - "获取以整数和小数分钟表示的当前TimeSpan结构的值."
| 归档时间: |
|
| 查看次数: |
22765 次 |
| 最近记录: |