Я использую почтовый клиент Java для чтения своих писем. Поле "Дата", содержащееся в сообщении, читается как:
Sat Dec 20 12:25:54 CET 2014
Интересно, есть ли безопасный способ конвертировать его в Java в формат, не зависящий от языка, такой как:
dd/MM/YYYY HH:MM
благодаря
Вы можете использовать SimpleDateFormat для синтаксического анализа String, представляющего 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);
Если вы хотите, чтобы дата была преобразована в String dd/MM/YYYY HH:MM
укажите этот формат в SimpleDateFormat, как это
SimpleDateFormat sdf2 = new SimpleDateFormat("dd/MM/yyyy HH:mm", Locale.ENGLISH);
String s = sdf2.format(new Date());
SimpleDateFormat