【发布时间】:2014-07-18 14:58:04
【问题描述】:
我有用户输入日期,时区为“GMT +5:30”。但是 JVM 使用的是“GMT +0:00”。我想将日期从“GMT +5:30”转换为“GMT +0:00”。
谢谢
【问题讨论】:
-
Java
Date没有时区。你能澄清一下你想要做什么吗? -
从屏幕我们通过 DatePicker 获取日期,所以我们在“GMT +5:30”得到它,然后我们将它原样转换为日期。所以无论时区如何,我都需要它
-
所以您最初将它作为
String?如果是这种情况,您需要使用SimpleDateFormat对其进行解析。您可以创建一个SimpleDateFormat,调用setTimeZone,然后调用parse。这是你的想法还是我误解了?
标签: java