对于特定的月份和年份,我想使用 Java 中的 Joda 时间库获取 ISO 年的月份开始日期和结束日期。例如,我的月份为 3 月,年份为 2014 年,所以我想知道 ISO 年份中的 3 月的开始日期和结束日期。
除了 joda-time 库之外,还有其他方法可以得到同样的东西吗?
也许这可以帮助:
DateTime dt = new DateTime().withYear(2014).withMonthOfYear(3);
DateTime start = dt.withDayOfMonth(1).withTimeAtStartOfDay();
DateTime end = start.plusMonths(1).minusMillis(1);
Run Code Online (Sandbox Code Playgroud)