问答详情
源自:3-6 使用 Date 和 SimpleDateFormat 类表示时间

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

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

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

提问者:qq_極D兂窷_0 2017-08-04 20:51

个回答

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

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

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

    代码发来看看

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

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