是否有可能将Joda周的第一天覆盖到星期日?因为Joda使用星期一作为本周的第一天。 如果有办法可以请任何人解释我。
我在SOF中引用了以下主题
谢谢
答案 0 :(得分:3)
没有
首先,将一周的第一天覆盖到星期日还需要覆盖所有其他工作日。但是这些最终常量在类DateTimeConstants中定义,这是不可能覆盖的。但你不会想要覆盖这些值,因为它会破坏joda-time的ISO合规性。
同时我想知道你为什么要首先覆盖它?你能提供一个用例吗?
public static DateTime getUSFirstDayOfWeek(DateTime dateTime) {
return dateTime.withDayOfWeek(DateTimeConstants.MONDAY).minusDays(1);
}
这个简单的帮助方法可能会完成这项工作。请注意,我没有使用SUNDAY
,因为它将来会出现 - 在美国的概念中 - 已经是下周了。