java 获取昨天,上个星期一,本月开始时间戳,怎么写呢?
//今天
LocalDate ld = LocalDate.now();
//昨天
ZonedDateTime zdt = ld.minusDays(1).atStartOfDay(ZoneId.systemDefault());
Instant instant = zdt.toInstant();
//上周一
LocalDate ld2 = ld.with(TemporalAdjusters.previous(DayOfWeek.MONDAY));
ZonedDateTime zdt2 = ld2.atStartOfDay(ZoneId.systemDefault());
Instant instant2 = zdt2.toInstant();
//本月1号
LocalDate ld3 = ld.withDayOfMonth(1);
ZonedDateTime zdt3 = ld3.atStartOfDay(ZoneId.systemDefault());
Instant instant3 = zdt3.toInstant();
4 回答1.7k 阅读✓ 已解决
4 回答1.5k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
4 回答2.3k 阅读
2 回答841 阅读✓ 已解决
2 回答1.4k 阅读
给你点思路