为了账号安全,请及时绑定邮箱和手机立即绑定

请教Java:两种获取时间的方式有什么不同?

请教Java:两种获取时间的方式有什么不同?

竹马君 2016-06-27 15:54:38
Calendar calendar = Calendar.getInstance(); int offset = calendar.get(Calendar.ZONE_OFFSET);  calendar.add(Calendar.MILLISECOND, -offset); Date date = calendar.getTime();第二种Calendar calendar = Calendar.getInstance(); calendar.setTimeZone(TimeZone.getTimeZone("GMT")); Date date = calendar.getTime();
查看完整描述

2 回答

?
小草1434

TA贡献106条经验 获得超23个赞

第一种方式的话,时间主要取决于服务器(当前服务器),很有可能与其他地方的服务器有偏差(本地时间)

而第二种的话相当于是只要服务器取用的时间是同一个地区的“GMT”,其时间都是一样的(网络时间)

查看完整回答
反对 回复 2016-07-18
  • 2 回答
  • 0 关注
  • 1515 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信