需要使用"yyyy-MM-dd'T'HH:mm:ssX"进行解析。
String timeStr = "2023-12-31T14:33:34+08:00[Asia/Shanghai]";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssX");
Date time = format.parse(timeStr);
文章介绍了如何在Java中使用SimpleDateFormat类解析特定格式的时间字符串(yyyy-MM-ddTHH:mm:ssX),并将其转换为DateTime对象。
需要使用"yyyy-MM-dd'T'HH:mm:ssX"进行解析。
String timeStr = "2023-12-31T14:33:34+08:00[Asia/Shanghai]";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssX");
Date time = format.parse(timeStr);
4959

被折叠的 条评论
为什么被折叠?