Конвертировать дату из почтового сообщения в дд / мм / гггг чч: мм [дубликаты]

1

Я использую почтовый клиент Java для чтения своих писем. Поле "Дата", содержащееся в сообщении, читается как:

Sat Dec 20 12:25:54 CET 2014

Интересно, есть ли безопасный способ конвертировать его в Java в формат, не зависящий от языка, такой как:

dd/MM/YYYY HH:MM

благодаря

  • 0
    SimpleDateFormat
Теги:

1 ответ

1
Лучший ответ

Вы можете использовать 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());
  • 0
    Спасибо за ответ

Ещё вопросы

Сообщество Overcoder
Наверх
Меню