我当时正在做一个项目,想在DateTime中添加分钟,小时,天,周,月和年的差异。我能够在几分钟之内达到几天。例如
DateTime.now().difference(DateTime(2019, 10, 7)).inDays
但是我花了数周,数月甚至数年的时间来创建它很困难。我该怎么办,请帮忙
最佳答案
我构建了一个名为Jiffy的软件包来帮助我
Jiffy([2018, 1, 29]).diff(Jiffy([2019, 10, 7]), Units.DAY); // -616
Jiffy([2018, 1, 29]).diff(Jiffy([2019, 10, 7]), Units.WEEK); // -88
Jiffy([2018, 1, 29]).diff(Jiffy([2019, 10, 7]), Units.MONTH; // -20
Jiffy([2018, 1, 29]).diff(Jiffy([2019, 10, 7]), Units.YEAR); // -1
关于datetime - Dart日期时间差异,以周,月和年为单位,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58375727/