gpt4 book ai didi

java - 如何将字符串(Twitter4j 格式)转换为 Java 日期

转载 作者:行者123 更新时间:2023-12-02 05:31:34 25 4
gpt4 key购买 nike

我想从以下字符串中提取日期和年份,并将其转换为 Java 中的数据对象。

Mon Jul 07 19:18:26 CEST 2014

如何以复杂的方式从文本中仅提取日期和年份(在本例中为 2014-07-07)?

最佳答案

SimpleDateFormat s = new SimpleDateFormat("dd/MMM/yyyy");
String dateInString = "Mon Jul 07 19:18:26 CEST 2014";

SimpleDateFormat myFormat = new SimpleDateFormat("yyyy-MM-dd");

try {
Date date = s.parse(dateInString.split(" ")[2]+"/"+dateInString.split(" ")[1]+"/"+dateInString.split(" ")[5]);
System.out.println(new SimpleDateFormat("YYYY-MM-dd").format(date));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

这应该对你有用,我分割了你的字符串,然后将其设置为日期格式,然后按照你想要的方式格式化它,假设你想要月份作为年份之后的第二个参数,如果那不是在这种情况下,您只需将“MM”更改为“dd”,将“dd”更改为“MM”即可。

关于java - 如何将字符串(Twitter4j 格式)转换为 Java 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25476107/

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