getDaysApart static method
返回相隔天数,Correction
改正数
Implementation
static int getDaysApart(DateTime day1, DateTime day2, {int correction = 1}) {
// 天24*60*60*1000 = 86 400 000,小时60*60*1000 = 3 600 000,分 60*1000 = 60 000,秒 1000=1 000
num long1 =
DateTime(day1.year, day1.month, day1.day).millisecondsSinceEpoch /
86400000;
num long2 =
DateTime(day2.year, day2.month, day2.day).millisecondsSinceEpoch /
86400000;
return long2.toInt() - long1.toInt() + correction;
}