如何使用 Java将 ISO-8601 日期时间字符串(例如:)转换2012-05-31T13:48:04Z
为秒数( )?10 digit integer
问问题
2373 次
3 回答
2
试试这个方法
String DateStr="2012-05-31T13:48:04Z";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
Date d=sdf.parse(DateStr);
System.out.println(d.getTime());
输出1338452284000
从 OP getTime() 的注释返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。资源
于 2013-12-02T07:10:45.553 回答
1
使用SimpleDateFormat
和使用格式,如yyyy-MM-dd 'T' HH:mm:ss 'Z'
于 2013-12-02T07:03:22.417 回答
0
于 2017-03-29T03:07:08.053 回答