2013-10-09 6 views
0

Добрый день,Convert String to date format with содержит символы month

Пожалуйста, исправьте меня, если меня интересуют неправильные названия.

Обычно я просто преобразовать строку в формат даты все в числовом, например:

mm/dd/yyyy к yyyy-mm-dd, как 01/02/2000 к 2000-02-01

или любой другой стиль/шаблон.

Я имею в виду, я могу преобразовать его в формат даты с содержит символов месяца или нет, например:

mm/dd/yyyy к dd-MMM-yyyy как 10/09/2013 к 09-Oct-2013

Который месяц больше не будет отображаться в цифровой, но в альфа.

Я работаю на Java, Struts framework.

Просьба сообщить.

+0

Вы смотрели в http://docs.oracle.com/javase/1.4.2/docs/api/java/ text/SimpleDateFormat.html –

ответ

1

Надеюсь, это поможет. Вы можете выбрать несколько шаблонов, которые можно найти по ссылке ниже. Вот пример того, как использовать его

Multiple patterns can be found here

final String OLD_FORMAT = "dd/MM/yyyy"; 

final String NEW_FORMAT = "yyyy/MMM/dd"; 

// August 12, 2010 
String oldDateString = "12/08/2010"; 
String newDateString; 

SimpleDateFormat sdf = new SimpleDateFormat(OLD_FORMAT); 
Date d = sdf.parse(oldDateString); 
sdf.applyPattern(NEW_FORMAT); 
newDateString = sdf.format(d); 

`

+0

Спасибо, Бхану. Но я действительно не знаю, как я могу внести свой вклад? Например, мой ввод «10/09/2013». и мой желаемый результат - «09-окт-2013». –

+0

Я отредактировал мой код. –