社区
Java SE
帖子详情
解析Time出错:"2:00 PM CST"
廖雪峰
2006-04-18 03:06:34
解析
new SimpleDateFormat("hh:mm a z").parse("2:00 PM CST");
报错:
java.text.ParseException: Unparseable date: "2:00 PM CST"
帮忙看看格式有问题吗?thx!
...全文
106
2
打赏
收藏
微信扫一扫
点击复制链接
分享
下载分享明细
分享
举报
写回复
2 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
图门的世界
2006-04-18
默认的是Locale.CHINA
接受的字符串是 "2:00 下午 CST"
打赏
举报
回复
赞
图门的世界
2006-04-18
new SimpleDateFormat("hh:mm a z",Locale.US).parse("2:00 PM CST");
打赏
举报
回复
赞
相关推荐
"
Wed Jul 31
00
:
00
:
00
CST
2
019
"
字符串转换成时间
Date date = new SimpleDateFormat(
"
EEE MMM dd HH
:
mm
:
ss zzz yyyy
"
, Locale.US).parse(
"
Wed Jul 31
00
:
00
:
00
CST
2
019
"
);
java – 这个“日期”的时间格式是什么:“
2
014-08-
2
0
00
:
00
:
00
-05
00
”?
我尝试通过以下方式转换此日期: SimpleDateFormat fromFormat = new SimpleDateFormat(
"
yyyy-MM-dd HH
:
mm
:
ss SSSZ
"
); 但我得到了: java.text.ParseException
:
Unparseable date
:
"
2
014-09-
2
0
00
:
00
:
00
-05
00
"
(at offset
2
0)
字符串类型的“Tue Oct 01
00
:
00
:
00
CST
2
019”转为Date格式
String dateStr = “Tue Oct 01
00
:
00
:
00
CST
2
019”; Date date = new SimpleDateFormat(
"
EEE MMM dd HH
:
mm
:
ss zzz yyyy
"
,Locale.US) .parse(dateStr);
格林威治时间(Tue Jan 01
00
:
00
:
00
CST
2
019)[ Date ]转化 为 [
2
019-01-01 10
:
10
:
10 ]
格林威治时间(Tue Jan 01
00
:
00
:
00
CST
2
019)[ Date ]转化 为 [
2
019-01-01 10
:
10
:
10 ] String date =
"
Thu Sep 10
00
:
00
:
00
CST
2
0
2
0
"
; SimpleDateFormat sdf = new SimpleDateFormat(
"
EEE MMM dd HH
:
mm
:
ss z yyyy
"
,Locale.US); Date d=sdf.parse(date); sdf
2
019/03/
2
0 格林威治时间(Tue Jan 01
00
:
00
:
00
CST
2
019)[ Date ]转化 为 [
2
019-01-01 10
:
10
:
10 ]
ゆき 格林威治时间(Tue Jan 01
00
:
00
:
00
CST
2
019)[ Date ]转化 为 [
2
019-01-01 10
:
10
:
10 ] String date =
"
Tue Jan 01
00
:
00
:
00
CST
2
019
"
; SimpleDateFormat sdf = new SimpleDateFormat(
"
EEE MMM dd HH
:
mm
:
ss z yyyy
"
,Local...
发帖
Java SE
微信扫一扫
点击复制链接
分享社区
下载分享明细
6.2w+
社区成员
30.7w+
社区内容
Java 2 Standard Edition
社区管理员
加入社区
帖子事件
创建了帖子
2006-04-18 03:06
社区公告
暂无公告