java 处理时间问题
程序员文章站
2022-05-12 16:35:21
...
1.将带有时区信息的字符串(string)2019-06-12T10:11:59.024+08:00[Asia/Shanghai]转为常用格式(string)2019-06-12 10:11:59
SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'+08:00[Asia/Shanghai]'");
SimpleDateFormat df2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date=df1.parse("2019-06-12T10:11:59.024+08:00[Asia/Shanghai]");
String date2=df2.format(date);
System.out.println(date);
System.out.println(date2);
输出为:
Wed Jun 12 10:11:59 CST 2019
2019-06-12 10:11:59
2.接上,将string date2(2019-06-12 10:11:59)转成long类型的毫秒
Date date3=df2.parse(date2);
long lSysTime1 = date3.getTime();
System.out.println(lSysTime1);
输出:
1560305519000
上一篇: 自定义类型(上)
下一篇: dinic 模板 待补充