gpt4 book ai didi

java - 在 joda 中覆盖一周的第一天?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:04:59 24 4
gpt4 key购买 nike

是否可以将 Joda 周的第一天改写为 星期日 ?因为 Joda 使用 Monday 作为一周的第一天。如果有办法,任何人都可以解释一下吗?

我在 SOF 中引用了以下主题

Joda Time: First day of week?

谢谢

最佳答案

没有。

首先,将一周的第一天覆盖为星期日将需要覆盖所有其他工作日。但是这些最终常量是在类 DateTimeConstants 中定义的,这是不可能覆盖的。但是无论如何您都不想覆盖这些值,因为它会扰乱 joda-time 的 ISO 合规性。

同时我想知道为什么您首先要覆盖它?你能提供一个用例吗?

public static DateTime getUSFirstDayOfWeek(DateTime dateTime) {
return dateTime.withDayOfWeek(DateTimeConstants.MONDAY).minusDays(1);
}

这个简单的辅助方法可能会完成这项工作。请注意,我没有使用 SUNDAY,因为它会在未来发生,按照美国的概念,这已经是下周了。

关于java - 在 joda 中覆盖一周的第一天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13602096/

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