gpt4 book ai didi

datetime - 如何到达 Dart 的最后一个午夜?

转载 作者:IT老高 更新时间:2023-10-28 12:35:05 25 4
gpt4 key购买 nike

我想这在大多数语言中是相当常见的任务,但是我不清楚如何在我的 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 可能会因为闰年和夏令时而导致意外。

关于datetime - 如何到达 Dart 的最后一个午夜?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51250431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com