如何获得ISO 8601格式的当前时刻?

问题:

什么是最优雅的方式获得当前时刻的ISO 8601格式化演示?它应该是:2010-10-12T08:50Z

回答:

使用SimpleDateFormat格式设置所需的Date对象:

TimeZone tz = TimeZone.getTimeZone("UTC");
DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm'Z'"); // Quoted "Z" to indicate UTC, no timezone offset
df.setTimeZone(tz);
String nowAsISO = df.format(new Date());

如上所示使用new Date()将格式化当前时间。

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: How to get current moment in ISO 8601 format?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

2 + 2 =