![]() |
1
90
tl;博士
人为示例:
使用一位数格式模式
您使用
但您的输入缺少填充的前导零。因此,请使用单个
我预计月日也是如此:
仅使用 JAVA时间
您正在使用有缺陷的旧日期时间类(
|
![]() |
2
2
您的计算机(服务器)中的时区似乎是美国太平洋夏令时(GMT-7),但您希望得到美国东部夏令时(GMT-4)的结果。 瞬间toString()以ISO-8601格式返回UTC(GMT+0)日期时间。(“Z”在末尾表示UTC)。 SimpleDataFormat在未指定计算机的默认时区中处理DateTime字符串。并且您的输入没有指定时区。 因此,您需要对输入的时区做些什么。 另外,在东部夏令时的我的机器上,你的代码给出的结果和你预期的完全一样。 |
![]() |
3
0
有关说明,请参见此处[https://www.baeldung.com/java-string-to-date]
|
![]() |
4
0
瞬间正确格式化解析(字符串) |
![]() |
mikro098 · 如何解析ISO8061到无时区的日期 7 年前 |
![]() |
Alexander Staroselsky · 替换时区 7 年前 |
![]() |
Luiz · 在PostgreSQL中使用时区正确处理时间 7 年前 |
![]() |
Thomas · 在C中使用夏令时处理时区# 7 年前 |
![]() |
Yasitha · 我正在尝试使用GMT值获取时区名称 7 年前 |