簡體   English   中英

將字符串轉換為可讀的SimpleDateFormat

[英]Converting string to readable SimpleDateFormat

我試圖在字符串中添加空格,以便可以將其用於SimpleDateFormat 我需要為此添加空格:

String str = "Wed 3Jun15 03:22:15 pm"

我知道如何將它轉換成SimpleDateFormat格式:

String str = "Wed 3 Jun 15 03:22:15 pm"

最終,我只想把d, HH:mm拖到這個日期之外,所以其余的都可能被浪費掉了。

我看過以下鏈接: 如何在字母和數字之間(或數字和字母之間)分割字符串? 當它關閉時,對於我想做的事情不起作用。

此模式應與您的字符串匹配:

EEE dMMMyy hh:mm:ss a

以您的示例為例:

String str = "Wed 3Jun15 03:22:15 pm";
SimpleDateFormat fmt = new SimpleDateFormat("EEE ddMMMyy hh:mm:ss a");
Date d = fmt.parse(str);
SimpleDateFormat output = new SimpleDateFormat("d, HH:mm");
System.out.println(output.format(d)); //prints 3, 15:22

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM