【发布时间】:2020-02-03 04:27:06
【问题描述】:
我正在尝试比较两个日期,一个是用 DateTime.parse() 构建的,另一个是用 DateTime() 构建的,但是太胖了,我没有成功。
这是我的代码 sn-p。
void main(){
String dateTime = '2020-02-03T08:30:00.000Z';
int year = 2020;
int month = 2;
int day = 3;
int hour = 8;
int minute = 30;
print(DateTime.parse(dateTime).isAtSameMomentAs(DateTime(year, month, day, hour, minute)));
}
虽然日期应该相同,但比较方法返回 false。
解决这个问题的正确方法是什么?
【问题讨论】: