我想这在大多数语言中都是很常见的任务,但是我不清楚如何在我的 Flutter 应用程序中完成此任务。如何在 Dart 中检索最后一个午夜的 DateTime 对象?或者可能是今天/明天/昨天的任何特定时间?
这应该做同样的事情
var now = DateTime.now();
var lastMidnight = DateTime(now.year, now.month, now.day);
您可以使用这种方式获取当天的不同时间
var tomorrowNoon = DateTime(now.year, now.month, now.day + 1, 12);
var yesterdaySixThirty = DateTime(now.year, now.month, now.day - 1, 6, 30);
根据您的需要,绝对值可以更安全,因为加/减Duration
由于闰年和夏令时,可能会带来意外的结果。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)