gpt4 book ai didi

datetime - 检查datetime变量是今天,明天还是昨天

转载 作者:行者123 更新时间:2023-12-04 18:00:51 25 4
gpt4 key购买 nike

我不知道如何检查datetime变量是今天,明天还是昨天。

我没有在类成员中找到方法。

最佳答案

final now = DateTime.now();
final today = DateTime(now.year, now.month, now.day);
final yesterday = DateTime(now.year, now.month, now.day - 1);
final tomorrow = DateTime(now.year, now.month, now.day + 1);


final dateToCheck = ...
final aDate = DateTime(dateToCheck.year, dateToCheck.month, dateToCheck.day);
if(aDate == today) {
...
} else if(aDate == yesterday) {
...
} else(aDate == tomorrow) {
...
}
匹配: now.day - 1now.day + 1在日期不同的年份或月份时效果很好。

关于datetime - 检查datetime变量是今天,明天还是昨天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54391477/

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