gpt4 book ai didi

java - 将字符串转换为可读的 SimpleDateFormat

转载 作者:行者123 更新时间:2023-12-02 04:35:53 26 4
gpt4 key购买 nike

我正在尝试向字符串添加空格,以便可以将其用于 SimpleDateFormat。我需要为此添加空格:

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

一旦将其转换为这种格式,我就知道如何将其放入SimpleDateFormat中:

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

最终我只是想把d, HH:mm从这个日期中拉出来,所以剩下的就可以扔掉了。

我看过这个链接:How to split a string between letters and digits (or between digits and letters)?当它关闭时,它对我想做的事情不起作用。

最佳答案

此模式应与您的字符串匹配:

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

关于java - 将字符串转换为可读的 SimpleDateFormat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30758685/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com