首页 > 解决方案 > 如何将 LocalDateTime 转换为 `"yyyy-MM-dd'T'HH:mm:ss'Z'"` 格式

问题描述

我正在尝试将格式中的字符串解析"yyyy-MM-dd'T'HH:mm:ss'Z'"LocalDateTime,如果天是sunday或者saturday我想将日期更改为monday并以相同的格式返回,我知道我可以通过使用添加天数plusDays

String str = "2018-09-22T12:30:10Z";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss'Z'");
LocalDateTime dateTime = LocalDateTime.parse(str, formatter);
System.out.println(dateTime.plusDays(2));  //2018-09-24T12:30:10

但我想以格式返回2018-09-24T12:30:10Z

标签: javadatedatetimejava-8

解决方案



推荐阅读