java - 如何将 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
解决方案
推荐阅读
- node.js - restify 服务器中的 CORS 给我带来了麻烦
- vb6 - ms access 数据库自动启动再次存储第一行的数据
- swift - 斯威夫特:不能在循环中解开一个可选的
- .net - System.IO.FileNotFoundException:无法加载文件或程序集 Microsoft.Extensions.Caching.Abstractions
- python - 读取/写入文件 - JSON - 正文
- javascript - 我收到以下错误“无法在 'Node' 上执行 'insertBefore'”
- html - 如何在 Outlook 中获取图像以填充表格单元格的宽度?
- ansible - Ansible Tower - 模块 lineinfile - 问题:缺少行
- c - 在C中返回联合的有效方法?
- javascript - 如何使用 prism.js 在某些行突出显示 Java 代码