如何从字符串中获取TimeZone" HH:MM:SS"?

时间:2015-04-03 02:13:14

标签: java timezone jodatime

我有一个像这样的字符串" 15:30:10"。无论如何从这个String获取TimeZone对象?

我收到了时间字符串" HH:MM:SS"来自其他国家的其他申请(与我的国家不同)。我必须展示TimeZone。 该字符串就是我所拥有的

2 个答案:

答案 0 :(得分:1)

  

无论如何从这个String中获取TimeZone对象?

没有

字符串不包含时区信息,您无法提取不存在的信息。

  

我从其他国家/地区的其他应用程序(与我的国家/地区不同)收到了时间字符串“HH:MM:SS”。我必须展示TimeZone。那个字符串就是我的全部。

答案相同。你不能这样做。


在盒子外面思考一下......

如果时间字符串应该代表时间>>现在<<在某个未知时区,您可以计算该时区与UTC的偏移量。 (它只需要一些简单的算术,这太简单了。)

但这并没有给你一个真正的TimeZone。例如,您将无法区分法国和纳米比亚的时区之间的区别。

答案 1 :(得分:0)

您的申请的基准时区是什么?这个时候有关联的日期吗?如果您有日期并且知道应用程序的基本时区,则可以。否则就算了吧