我遇到一个错误,说我的时间格式有误,但实际上我的时间格式是17:30:00。我正在将它与另一个时间进行比较。这是我的代码:
if (DateTime.parse(hourTempEnd)
.isBefore(DateTime.parse(hourTempStart))) {
}
感谢您的帮助。
我遇到一个错误,说我的时间格式有误,但实际上我的时间格式是17:30:00。我正在将它与另一个时间进行比较。这是我的代码:
if (DateTime.parse(hourTempEnd)
.isBefore(DateTime.parse(hourTempStart))) {
}
Duration DateTime.difference(DateTime)
使用方法如下:
Duration duration = dateTime1.difference(dateTime2);
print(duration.inHours().toString());
`DateTime x = DateTime.Now;
DateTime y = Convert.ToDateTime("10:00:00 AM");
int i = DateTime.Compare(x,y);`
我认为你应该尝试使用Convert.ToDateTime而不是DateTime.Parse。
在这里我遇到了一些类似的例子。
https://forums.asp.net/t/1025431.aspx?How+to+compare+Time+in+C+