java - Java 16 DateTimeFormatter 解析问题
问题描述
我正在尝试解析日期
final LocalDateTime dateTime = LocalDateTime.parse("2017-01-17 09:28:45", DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss'Z'"));
我期待 LocalDateTime 因为最后一个“Z”不应该像单引号一样影响。
顺便说一句,以下代码正在运行
final LocalDateTime dateTime = LocalDateTime.parse("2017-01-17 09:28:45", DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))
解决方案
我期待 LocalDateTime 因为最后一个“Z”不应该像单引号一样影响。
如果你把它放在这样的括号中,Z
可以忽略它:
"yyyy-MM-dd HH:mm:ss['Z']"
单引号不能忽略,但我们使用它们来定义静态部分,如Z
您的情况。
请注意,LocalDateTime
没有区域部分。
推荐阅读
- mongodb - Apollo-server-express Session 未定义问题
- python - 加速 pandas.DataFrame.to_numpy()
- javascript - 尝试将复选框存储到异步存储
- python - 使用神经网络回归用 X 的新值计算 Y
- visual-studio-code - 我可以在 vscode 搜索框中模拟按键事件吗?
- html - 为什么不播放 .ts 文件?
- attributes - 使用 Praw 不断获取属性错误以在 subreddit 中抓取特定搜索词
- typescript - 为什么 nodemon 对我的 src/ 文件夹中的更改没有反应?
- smartsheet-api - 为货币格式化 SmartSheet 单元格
- javascript - 重新评估选项对验证规则没有影响