我知道DateTime有一个函数前differences
来计算两个DateTime之间的持续时间差。但是我需要计算两个DateTime
之间的日期差异。例如,2020-03-01 23:59:59
和2020-03-02 00:00:01
之间的差异应返回1。我该怎么做?预先感谢
最佳答案
如果您使用'DateTime'构造函数仅使用上一个日期的年,月和日中的另一个来创建两个DateTime对象,则它应该起作用。
像这样:
DateTime date1,date2;//These should be initialized
Duration difference = DateTime(date1.year,date1.month,date1.day).diffrence (DateTime(date2.year,date2.month,date2.day));
print (diffrence.inDays);
关于datetime - Dart -日期差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61298503/