课程
/后端开发
/Java
/Java入门第三季
用date获取时间但与实际的时间相差很大,怎么回事?
2017-08-04
源自:Java入门第三季 3-6
正在回答
因为你获取到的是UTC 美国时间 比中国的晚了八小时。你看最后显示的时区不是CST
代码发来看看
用Calendar.getInstance 取时间时带上时区参数试试
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
4 回答为什么显示的时间与实际的时间差了8小时?
5 回答Date todat=sdf.parse()为什么把自己定义的时间修改成了当前时间?
1 回答如何获取北京时间?
1 回答为什么提交的时间不对
3 回答使用 Date 和 SimpleDateFormat 类表示时间