String 如何比较dateTime颤振后的2小时

String 如何比较dateTime颤振后的2小时,string,datetime,flutter,String,Datetime,Flutter,当我的小时格式为17:30:00时,我收到一个错误消息,说我的小时格式错误。当将它与另一个小时进行比较时,我的小时和代码如下: if (DateTime.parse(hourTempEnd) .isBefore(DateTime.parse(hourTempStart))) { } 感谢您的帮助`DateTime x=DateTime.Now DateTime y=转换为ToDateTime(“上午10:00:00”) int i=日期时间。比较(x,y)`

当我的小时格式为17:30:00时,我收到一个错误消息,说我的小时格式错误。当将它与另一个小时进行比较时,我的小时和代码如下:

  if (DateTime.parse(hourTempEnd)
          .isBefore(DateTime.parse(hourTempStart))) {
      }

感谢您的帮助

`DateTime x=DateTime.Now

DateTime y=转换为ToDateTime(“上午10:00:00”)

int i=日期时间。比较(x,y)`

我认为不应该使用DateTime.Parse,而应该尝试使用Convert.ToDateTime

这里有一些这样的例子


字符串是否包括日期和时间?解析需要日期:不,它不需要,它只包含小时、分钟和秒感谢您它为颤振做了一些小修改:)