且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

yyyy-MM-dd'T'HH:mm:ss和yyyy-MM-dd'T'HH:mm:ssXXX之间的日期格式差异

更新时间:2022-02-18 02:13:48

使用此格式 yyyy-MM-dd'T'HH:mm:ss.SSSSX

来自 SimpleDateFormat API

From SimpleDateFormat API

//Letter    Date or Time Component  Presentation        Example
  S         Millisecond             Number              978
  X         Time zone               ISO 8601 time zone  -08; -0800; -08:00

使用情况:

DateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSSX");
String date = "2014-12-03T10:05:59.5646+08:00";
System.out.println(format.parse(date));

输出:

Wed Dec 03 03:06:04 CET 2014