我使用Java邮件客户端阅读我的电子邮件。消息中包含的Date字段显示为:
Sat Dec 20 12:25:54 CET 2014
我想知道是否有一种安全的方法可以将它转换为Java语言,例如:
dd/MM/YYYY HH:MM
由于
答案 0 :(得分:1)
您可以使用SimpleDateFormat来解析代表Sat Dec 20 12:25:54 CET 2014
的字符串,例如
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.ENGLISH);
Date d = sdf.parse(dateString);
如果您希望将日期转换为字符串dd/MM/YYYY HH:MM
,请将此格式指定为SimpleDateFormat,如下所示
SimpleDateFormat sdf2 = new SimpleDateFormat("dd/MM/yyyy HH:mm", Locale.ENGLISH);
String s = sdf2.format(new Date());