date获取的时间与实际时间不相同,为什么?

来源:3-6 使用 Date 和 SimpleDateFormat 类表示时间

qq_極D兂窷_0

2017-08-04 20:51

用date获取时间但与实际的时间相差很大,怎么回事?

http://img.mukewang.com/59846d660001641303840651.jpg

写回答 关注

3回答

  • Cabbo
    2017-08-06 15:14:56

    因为你获取到的是UTC 美国时间 比中国的晚了八小时。你看最后显示的时区不是CST

  • 奋进的猿猿
    2017-08-04 21:46:06

    代码发来看看

  • 棒雄
    2017-08-04 21:44:38

    用Calendar.getInstance 取时间时带上时区参数试试

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409777 学习 · 4339 问题

查看课程

相似问题