jodatime在jodatime中获取特定周的第一天?JAVA
在Joda-Time中,是否有方法获取一周的第一天(星期一)的日期
例如,我想根据今天的当前日期21/01/11找出本周星期一的日期
提前欢呼
编辑:我还希望找到一周结束的日期,即星期天的日期。干杯
你可以在下面搜索框中键入要查询的问题!
在Joda-Time中,是否有方法获取一周的第一天(星期一)的日期
例如,我想根据今天的当前日期21/01/11找出本周星期一的日期
提前欢呼
编辑:我还希望找到一周结束的日期,即星期天的日期。干杯
# 1 楼答案
您可以使用getDayOfWeek()方法,该方法为周一返回1,为周二返回2。。,7星期天,为了回到过去的几天,到达星期一:
# 2 楼答案
将为您提供第一天和最后一天,即周一和周日
# 3 楼答案
另一种选择是使用roundFloorCopy。如下所示:
在the standard week的最后一天(星期日)使用roundCeilingCopy和minusDays
也适用于DateTime。周末工作(独家)
转储到控制台
运行时
# 4 楼答案
见"Querying DateTimes" of the Joda-Time user guide节
以下是我将遵循的一般算法:
# 5 楼答案
试试LocalDate.withDayOfWeek: