相关疑难解决方法(0)

如何在Java中获取UTC或GMT中的当前日期和时间?

当我创建一个新Date对象时,它会初始化为当前时间但在本地时区.如何获得GMT中的当前日期和时间?

java timezone localization date gmt

450
推荐指数
18
解决办法
79万
查看次数

Java中GMT中的毫秒数

我需要将毫秒转换为GMT日期(在Android应用中),例如:

1372916493000

当我通过此代码转换它:

Calendar cal = Calendar.getInstance();
cal.setTimeZone(TimeZone.getTimeZone("GMT"));
cal.setTimeInMillis(millis);
Date date = cal.getTime();
Run Code Online (Sandbox Code Playgroud)

结果是07:41 07/04/2013.当我使用时,结果是一样的:

Date date = new Date(millis);
Run Code Online (Sandbox Code Playgroud)

不幸的是结果看起来不正确,看起来像我当地的时间.我尝试通过此服务转换相同的数字,结果是05:41 07/04/2013,我认为是正确的.所以我有两个小时的差异.任何人都有任何建议/提示我的转换有什么问题?

java android date

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

date ×2

java ×2

android ×1

gmt ×1

localization ×1

timezone ×1