我当时正在做一个项目,想在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/

10-12 00:39