我想从不同的时区获取当前时间(现在)。
例如使用 joda 日期时间库,
我可以像使用 JODA 日期时间一样获得澳大利亚时区
DateTime zoned = new DateTime(DateTimeZone.forID("Australia/Melbourne"));
及其当前时间
DateTime.now(DateTimeZone.forID("Australia/Melbourne"));
如果我想将此 DateTime 对象转换为 java.sql.Timestamp 对象
,我必须得到它的毫秒使用
DateTime 类的 getMillis 方法以实例化新的时间戳对象
Timestamp zonedStamp = new TimeStamp(zoned.getMillis());
因此,每次自纪元时间以来经过的毫秒数在逻辑上对于每个时区都是相同的。
我的问题是如何获取澳大利亚时区的当前时间来获取分区时间戳对象。
谢谢你米希尔帕雷克