我需要将java.util.Date变量转换为类似于下面的表示.
1995-12-31T23:59:59.999Z
Run Code Online (Sandbox Code Playgroud)
此日期字段的格式为1995-12-31T23:59:59Z格式,是dateTime的规范表示形式的更受限制的形式http://www.w3.org/TR/xmlschema-2/#dateTime.
尾随"Z"表示UTC时间并且是强制性的.
你可以用SimpleDateFormat
.
DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
df.setTimeZone(TimeZone.getTimeZone("UTC"));
System.out.println(df.format(new Date()));
Run Code Online (Sandbox Code Playgroud)
输出:
2010-02-14T06:38:48.920Z
Run Code Online (Sandbox Code Playgroud)
在这里,您手动将日期格式化程序上的时区设置为UTC.
归档时间: |
|
查看次数: |
1900 次 |
最近记录: |