我正在使用以下代碼以ISO-8601格式獲取日期。對於UTC,返回的值不包含偏移量。如何在Java中獲取UTC + 0的日期?
OffsetDateTime dateTime = OffsetDateTime.ofInstant(
Instant.ofEpochMilli(epochInMilliSec), zoneId);
return dateTime.format(DateTimeFormatter.ISO_OFFSET_DATE_TIME);
對於其他時間格式化響應中返回看起來像:
2016-10-30T17:00:00-07:00
在UTC的情況下,返回的值是:
2016-10-30T17:00:00Z
我希望它是:
2016-10-30T17:00:00 + 00:00
注:請不要使用UTC-0作爲-00:00是不是ISO8601兼容。
http://www.joda。org/joda-time/ – sForSujit