我正在尝试从 java.util.Date 格式化日期。我需要这种格式:
2016-06-10T13:38:13.687+02:00
。
如何正确地将其从标准日期格式转换为
May 04 09:51:52 CDT 2009
?
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss z", Locale.getDefault());
sdf.format(new Date());
不幸的是,这段代码没有返回值 +02:00
。
原文由 Algeroth 发布,翻译遵循 CC BY-SA 4.0 许可协议
把你的 z 变成大写
结果:2016-06-10T13:53:22 +0200