请想象以下内容:
我在亚速尔群岛有个约会(GMT-1)2010年10月23日23:00:00
我想把这个日期转换成下面的(GMT+1)
2010年10月24日凌晨01:00:00
我希望这种行为适用于任何时区中的任何日期,并且带有时区的date函数在这种情况下为我提供GMT-1。
请注意,我正在使用JodaTime。
谢谢。
DateTime dateTime = new DateTime(2010, 10, 23, 23, 0, 0, 0, DateTimeZone.forOffsetHours(-1)); // (GMT -1) 23/10/2010 23:00:00
DateTime inAnotheTimeZone = dateTime.withZone(DateTimeZone.forOffsetHours(1));