Young87

SmartCat's Blog

So happy to code my life!

游戏开发交流QQ群号60398951

当前位置:首页 >跨站数据测试

时间类型为2020-03-13T14:45:00.000Z格式的处理

2020-03-13T14:45:00.000Z比正常时间少8小时

1.先将其转为2020-03-13 14:45:00的时间格式

maps.get("starttime")就是(2020-03-13T14:45:00.000Z格式的)

String timeStr  = (String) maps.get("starttime");
SimpleDateFormat SDF = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.S'Z'");
Date dateTime = SDF.parse(timeStr);
SimpleDateFormat Time3 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String starttime = Time3.format(dateTime);

2.在转化好的时间上加8小时即starttime为2020-03-13  22:45:00 

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = null;
try {
    date = format.parse(starttime);
} catch (Exception ex) {
    ex.printStackTrace();
}
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.HOUR, 8);// 24小时制
date = cal.getTime();
cal = null;
starttime = format.format(date);
maps.put("starttime",starttime);

除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: 2020-03-14

下一篇: 【Python】使用Pygame做一个Flappy bird小游戏(二)

精华推荐