关于jQuery.flot x轴日期对应不上的问题的解决方法
也许在我们使用jquery flot时遇到了x轴的日期对应不上的问题 这是由于jquery flot插件的时间换算为utc的比我们的正常得到的时间小了8个小时,所有我们在用java构建数据的时侯,在转换时间为毫秒时要相应的加下8个小时的时差如下
private Map<String, IfengTjVo> onlineIfengCount(List<OnlineDay> list) { IfengTjVo tjB = new IfengTjVo(); tjB.setLabel("在线人数"); for (OnlineDay vo : list) { long l = 0; try { l = sdf.parse(sdf.format(vo.getDay())).getTime(); l = l + 8*60*60*1000; } catch (ParseException e) { e.printStackTrace(); } Object[] arrB = {l, vo.getCountPeople()}; tjB.getData().add(arrB); } Map<String, IfengTjVo> mapTemp = new LinkedHashMap<String, IfengTjVo>(); mapTemp.put("flot_name_b", tjB); return mapTemp; }
这样得到的时间就是正确的了
相关推荐
EdwardSiCong 2020-11-23
85477104 2020-11-17
hhanbj 2020-11-17
81427005 2020-11-11
seoppt 2020-09-13
honeyth 2020-09-13
WRITEFORSHARE 2020-09-13
84483065 2020-09-11
momode 2020-09-11
85477104 2020-08-15
83510998 2020-08-08
82550495 2020-08-03
tthappyer 2020-08-03
84901334 2020-07-28
tthappyer 2020-07-25
TONIYH 2020-07-22
tztzyzyz 2020-07-20
83510998 2020-07-18
81463166 2020-07-17