通过手机获取当前的格林威治时间

bluehale 2017-10-05 02:37:51
请教各位:
不是获取格林威治格式时间,是得到现在的格林威治时间,或者是当前时间转化为格林威治时间,无论人在那个时区什地方,得到的时间最终转化为格林威治时间。
public static synchronized String getGMTDateNow() {

Calendar calendar = Calendar.getInstance();
calendar.setTimeZone(TimeZone.getTimeZone("GMT"));
calendar.setTime(new Date());
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
String res = sdf.format(calendar.getTime());
return res;
}
这个测试不行,跟踪发现时间还是本地时区的时间,怎样才可以得到格林威治的时间呢?用8个小时时差肯定不行,因为不知道用户手机那个时区。
...全文
385 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluehale 2017-10-05
  • 打赏
  • 举报
回复
找到了一个方法,在本地实验可以。 http://blog.csdn.net/small5e4444/article/details/49120613

80,352

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧