有没有比这更好/更简单的方法来构造代表今天早上 6 点的 LocalDateTime
对象?
LocalDateTime todayAt6 = LocalDateTime.now().withHour(6).withMinute(0).withSecond(0).withNano(0);
当我只想说 now().withHours()
时,我不喜欢处理分钟/秒/纳米。
最佳答案
LocalDate
有各种重载的atTime
方法,例如this one ,它需要两个参数(一天中的小时和分钟):
LocalDateTime todayAt6 = LocalDate.now().atTime(6, 0);
关于Java 8 LocalDateTime 今天在特定时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36914596/