datetime Java DateTimeFormatter在时区为+0000时添加Z
假设我有两个约会:'
- 20191105235900
- 20190802235900
我使用dateTimeFormatter和SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX", Locale.getDefault());
最后我得到了:
- 2019-11-05T23:59:00Z-错误,正确将是2019-11-05T23:59:00+00:00
- 2019-08-02T23:59:00+01:00-正确
此外,我不能仅仅用+00:00替换Z,因为这将是另一个处理步骤
完整代码:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX", Locale.getDefault());
this.timestampString = sdf.format(date);
共 (0) 个答案