我有一个方法getCalendarFromClass
返回我的Calendar
的对象。乔达时间 - 转换日历对象LOCALDATE的
,我使用fromCalendarFields
方法将其转换成约达时间的API LocalDate
。
LocalDate.fromCalendarFields(a.getCalendarFromClass());
但是因为我没有发现它在javadoc中执行此转换的时候怎么可以指定TimeZone
。
为fromCalendarFields
方法的Javadoc提到:
每个字段从日历查询和指派给LOCALDATE。如果您已将日历用作本地日期,则忽略该区域很有用。
我从哪里接收日历的数据库有GMT时区,但我首先我想将其转换为EST,然后处理它 – Abubakkar
@Abu:你的意思是你想要存储*即时*并将其转换为EST (我认为你的意思是美国东部时间/东部时间取决于日期)?如果是这样,只需将“日历”中的时区设置为正确的时区,然后再转换为“LocalDate”。 –