我有一个日期字符串,格式为:
Accept
上面的照片:
read_request_timeout_in_ms:
write_request_timeout_in_ms:
有什么方法可以将其打印为以下格式?
String date = 2014-05-05T05:05:00.000
ZonedDateTime zoneDateTime = LocalDateTime.parse(date).atZone(ZoneId.of("UTC");
在乔达时代,我可以轻松做到这一点:
2014-05-05T05:05Z[UTC]
答案 0 :(得分:1)
有什么方法可以将其打印为以下格式?
字符串日期= 2014-05-05T05:05:00.000
您可以使用java.time.format.DateTimeFormatter.ofPattern()
。
String date = "2014-05-05T05:05:00.000";
ZonedDateTime zoneDateTime = LocalDateTime.parse(date).atZone(ZoneId.of("UTC"));
System.out.println(zoneDateTime);
System.out.println(DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSX").format(zoneDateTime));
引用:https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html