gpt4 book ai didi

java - 如何转换java字符串(Sat, 11 Apr 2015 17 :48:17 +0430) to Date

转载 作者:太空宇宙 更新时间:2023-11-04 13:58:23 26 4
gpt4 key购买 nike

有人可以推荐将“Sat, 11 Apr 2015 17:48:17 +0430”格式的字符串转换为 java 中的日期的最佳方法吗?

我这样做:

String date="Sat, 11 Apr 2015 17:48:17 +0430";
DateFormat df = new SimpleDateFormat("MM/dd/yyyy");
Date startDate;
try {
startDate = df.parse(date);
String newDateString = df.format(startDate);
System.out.println(newDateString);
} catch (ParseException e) {
e.printStackTrace();
}

错误:

04-11 13:37:50.956    2186-2200/latest.sports.news W/System.err﹕ java.text.ParseException: Unparseable date: "Sat, 11 Apr 2015 17:48:17 +0430" (at offset 0)
04-11 13:37:50.956 2186-2200/latest.sports.news W/System.err﹕ at java.text.DateFormat.parse(DateFormat.java:626)

更新:

如何将 Sat, 11 Apr 2015 17:48:17 +0430 转换为 04/11/2015

最佳答案

String date="Sat, 11 Apr 2015 17:48:17 +0430";
DateFormat df = new SimpleDateFormat("E, dd MMM yyyy HH:mm:ss Z");
Date startDate;
try {
startDate = df.parse(date);
String newDateString = df.format(startDate);
System.out.println(newDateString);
} catch (ParseException e) {
e.printStackTrace();
}

关于java - 如何转换java字符串(Sat, 11 Apr 2015 17 :48:17 +0430) to Date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29578533/

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