在Java中获取当前时区的日期
- 论坛
- 在Java中获取当前时区的日期
12 浏览
在Java中获取当前时区的日期
我在过去几个小时里在网络上搜索,以获取我的系统时区的日期和时间。
当我使用calendar.getTimezone.getDefaultName()
时,它总是返回GMT
。理想情况下,它应该返回我的当前时区,即IST
。
我试图将这个在GMT
中的字符串"2014-02-14T06:04:00:00"转换为我的时区日期和时间。它总是返回相同的GMT
时间。
所有我看到的建议都是使用Timezone
,即
dateFormatter.setTimezone("任意时区");
问题是我的应用程序将在不同的地理位置使用。我不能将它设置为特定的时区。它应该设置为系统时区,以便可以在用户当前所在的任何时区显示。