gpt4 book ai didi

java - 检查两个时间点是否在不同的相邻日期

转载 作者:行者123 更新时间:2023-12-02 06:57:18 27 4
gpt4 key购买 nike

如何确定两个时间点之间是否有午夜。也就是说,这两个点处于不同的相邻天数??

我很容易存储 UNIX 时间戳并检查 24 小时差异,但我需要的是在检查 2 个时间戳之间时,例如星期一 23:00 和星期二 02:00 之间的差异必须是一天,与星期一之间相同10:00 和周二 19:00

最佳答案

我总是使用joda用于 Java 中的日期/时间操作。使用joda,您的代码是:

if (Days.daysBetween(new DateTime(myFirstJavaUtilDateOrMiliseconds), new DateTime(mySecondJavaUtilDateOrMiliseconds)).getDays()) == 1) { // 1 day difference
} else { // not so much
}

当然,如果您使用 JDK 日期类并且无法使用 Joda,请接受不同的答案。

关于java - 检查两个时间点是否在不同的相邻日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17155749/

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