亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如下這種String類型怎么轉Date類型?

如下這種String類型怎么轉Date類型?

墨色風雨 2022-09-02 12:11:59
"Tue Jul 16 12:12:12 CST 2013"怎么格式化轉為yyyy/MM/dd hh:mm:ss種類型。我總是報錯。java.text.ParseException: Unparseable date: "Tue Jul 16 12:12:12 CST 2013"at java.text.DateFormat.parse(DateFormat.java:337)at test.DateTest.string2date(DateTest.java:103)at test.DateTest.main求解
查看完整描述

2 回答

?
皈依舞

TA貢獻1851條經驗 獲得超3個贊

String s = "Tue Jul 16 12:12:12 CST 2013";
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.ENGLISH);
try {
Date date = sdf.parse(s);
String result = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(date);
System.out.println(result);
} catch (ParseException e) {
}
樓上的方法會產生時差,date其實已經棄用了哪個構造了

查看完整回答
反對 回復 2022-09-06
?
暮色呼如

TA貢獻1853條經驗 獲得超9個贊

Date date = new Date("Tue Jul 16 12:12:12 CST 2013");  

SimpleDateFormat f = new SimpleDateFormat();  

f.applyPattern("yyyy/MM/dd hh:mm:ss");  

String s = f.format(date);  

System.out.println(s);  

你看這樣不行嗎?


查看完整回答
反對 回復 2022-09-06
  • 2 回答
  • 0 關注
  • 113 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號