问题描述
我收到的电子邮件到达日期为“ 2020年7月14日星期二03:15:03 +0000(UTC)”,则需要将其转换为以下格式:“ 2020-02- 11 16:05:00 ”。谁能帮我实现此日期转换吗?
部分格式的输入日期格式,例如: EEE,d MMM yyyy HH:mm:ss
有人可以给我输入日期的确切日期格式吗?
我尝试过的事情:
try
{
String date_s = "Tue,14 Jul 2020 03: 15: 03 +0000 (UTC)";
SimpleDateFormat simpledateformat = new SimpleDateFormat("EEE,d MMM yyyy HH:mm:ss");
Date tempDate=simpledateformat.parse(date_s);
SimpleDateFormat outputDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println("Output date is = "+outputDateFormat.format(tempDate));
} catch (Exception ex)
{
ex.printStackTrace();
}
如下异常:
java.text.ParseException: Unparseable date: "Tue,14 Jul 2020 03: 15: 03 +0000 (UTC)"
at java.text.DateFormat.parse(DateFormat.java:366)
at JavaPackage.DateConvertion.main(DateConvertion.java:12)
等待您的答复。
注意:仅出于日期格式识别的目的,在转换后的日期上方随机给出。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)