2015-04-03 55 views
-6

我有一个这样的字符串“15:30:10”。反正有没有从这个String中获取TimeZone对象?如何从字符串“HH:MM:SS”获取TimeZone?

我从其他国家的另一个应用程序(与我的国家不同)收到时间字符串“HH:MM:SS”。我必须展示TimeZone。 那个字符串就是我所有的

+3

哪里的时区?这有点像问“我可以从'约翰史密斯'得到出生日期” – 2015-04-03 02:15:01

+1

不,这个字符串没有时区信息 – 2015-04-03 02:15:47

+1

不,是答案 – gia 2015-04-03 02:22:35

回答

0

什么是您的应用程序的基本时区?有没有与这个时间相关的日期?如果你有日期并且知道你的应用程序的基本时区,那么它是可能的。否则忘记它

+0

编辑我的文章。我收到的时间可以来自许多国家。 – gamo 2015-04-03 02:43:39

+0

检查您可能从那里获取信息的用户配置文件,或者如果请求来自web,则通过在jap或html页面上添加js登录来识别时区 http://stackoverflow.com/questions/3001260/how-对检测客户端,时区 – 2015-04-03 03:08:13

1

有没有办法从这个字符串获取TimeZone对象?

字符串不包含任何时区信息,你不能提取不存在的信息。

我从其他国家(与我的国家不同)的另一个应用程序收到时间字符串“HH:MM:SS”。我必须展示TimeZone。那个字符串就是我所拥有的。

相同的答案。你做不到。


箱子一点点外界的思考...

如果时间字符串应该在一些未知的时区来表示时间>>现在< <,那么你可以计算从UTC的偏移量那个时区。 (它只是需要一些简单的算术,这是不重要的提及。)

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