用date获取时间但与实际的时间相差很大,怎么回事?
因为你获取到的是UTC 美国时间 比中国的晚了八小时。你看最后显示的时区不是CST
代码发来看看
用Calendar.getInstance 取时间时带上时区参数试试