将日期从邮件消息转换为dd / MM / YYYY HH:MM

时间:2014-12-20 17:12:40

标签: java

我使用Java邮件客户端阅读我的电子邮件。消息中包含的Date字段显示为:

Sat Dec 20 12:25:54 CET 2014

我想知道是否有一种安全的方法可以将它转换为Java语言,例如:

dd/MM/YYYY HH:MM

由于

1 个答案:

答案 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());