我正在尝试解析日期:“2024 年 8 月 16 日 04:00:00 AM” 使用模式: SimpleDateFormat formatter = new SimpleDateFormat("MMMMMM dd yyyy HH:mm:ss aa");
我收到错误: java.text.ParseException:无法解析的日期:“2024 年 8 月 16 日 04:00:00 AM”
你知道我做错了什么吗?
我尝试检查是否有任何特殊字符,但一切看起来都很好
A -> 65
u -> 117
g -> 103
u -> 117
s -> 115
t -> 116
-> 32
1 -> 49
6 -> 54
-> 32
2 -> 50
0 -> 48
2 -> 50
4 -> 52
-> 32
0 -> 48
4 -> 52
: -> 58
0 -> 48
0 -> 48
: -> 58
0 -> 48
0 -> 48
-> 32
A -> 65
M -> 77
谢谢你
您没有指定区域设置,因此您将获得系统默认值。你所在的地方显然不是英语。
SimpleDateFormat formatter = new SimpleDateFormat(
"MMMMMM dd yyyy HH:mm:ss aa", Locale.ENGLISH);