我试图将今天的日期格式设置为“MM/dd/yyy HH:00”,其中分钟始终清零。使用此格式时,时间无法正确显示:
LocalDate date = DateTime.now().withZone(DateTimeZone.forID("America/New_York")).toLocalDate();
String format = date.toString("MM/dd/yyyy HH:00");
logger.info(format);
Run Code Online (Sandbox Code Playgroud)
输出
有没有其他方法可以使用 来获取时间LocalDate?
来自 JavaDoc LocalDate:
ISO-8601 日历系统中没有时区的日期,例如 2007-12-03。
和:
此类不存储或表示时间或时区。相反,它是对日期的描述,如生日。如果没有偏移量或时区等附加信息,它无法表示时间线上的瞬间。
请改用LocalDateTime。
| 归档时间: |
|
| 查看次数: |
13334 次 |
| 最近记录: |