【发布时间】:2021-04-30 05:25:15
【问题描述】:
我写了一个代码,其中日历是根据时区准备的。
Calendar toDayDateCalendar = Calendar.getInstance(TimeZone.getTimeZone(appTheme.getTimezoneId()));
Date formattedSelectedDate = toDayDateCalendar.getTime();
但是我根据系统获取“formattedSelectedDate”。我想根据时区获取日期。我怎样才能得到它。
【问题讨论】:
-
我建议你不要使用
Calendar和Date。这些课程设计不良且早已过时。而是使用来自java.time, the modern Java date and time API 的ZonedDateTime。