Java JodaTime:获取偏移量为xyz的日期时区(与utc进行比较)

Java JodaTime:获取偏移量为xyz的日期时区(与utc进行比较),java,timezone,jodatime,offset,Java,Timezone,Jodatime,Offset,我想使用org.joda.time.DateTime。它需要以下参数: DateTime(int year, int monthOfYear, int dayOfMonth, int hourOfDay, int minuteOfHour, int secondOfMinute, int millisOfSecond, DateTimeZone zone) 现在的问题是,我需要DateTimeZone,但我只知道与UTC相比的偏移量,但如何在不知道确切名称的情况下构建此DateTime?我只有

我想使用org.joda.time.DateTime。它需要以下参数:

DateTime(int year, int monthOfYear, int dayOfMonth, int hourOfDay, int minuteOfHour, int secondOfMinute, int millisOfSecond, DateTimeZone zone)
现在的问题是,我需要DateTimeZone,但我只知道与UTC相比的偏移量,但如何在不知道确切名称的情况下构建此DateTime?我只有一个长值(例如5040000),偏移量以毫秒为单位。给出了其他值,如年、小时、秒等


有人有什么想法吗?

如果你知道偏移量,你可以用它来创建一个固定的偏移时区


这不一定是实时时区,但仅偏移量不足以告诉您实时时区。

但我只有一个包含所有参数和给定偏移量的字符串。另外,我知道与UTC相比,偏移量是+还是-。但我认为这很有帮助:-)@user3280180:我已经向您展示了为给定偏移量获取
DateTimeZone
所需调用的方法。这就是你问的问题。。。现在还不清楚“带所有参数的字符串”是什么意思,但是“如果只有UTC偏移量,我如何才能得到
日期时区”
这个问题相对简单。