HignCharts时间显示天大的巨坑 时区问题

1.关于时间的毫秒数

Long a = 1317911100000L;

Date getTime()

上面这个数字表示的某个时间点距离1970年1月1号 00:00:00 GMT时间点的毫秒数,这里我们要充分相信一点的是

这个仅仅是一个时间长度,和时区无关的一个时间长度。在不同的时区对于的时间不同,但是长度肯定是一样的.

HignCharts时间显示天大的巨坑 时区问题_第1张图片

2.hignCharts 如何解析毫秒数

hignCharts默认情况下,是把毫秒数解析为UTC时间,这就是很长一段时间看到后台取的时间和看到的图表时间不一致的原因了,整整闹了一周呀,墨迹墨迹没有找到原因。


解决办法:

Highcharts.setOptions({
            global: {
                useUTC: false
            }
        });

你可能感兴趣的:(HignCharts时间显示天大的巨坑 时区问题)