как отформатировать дату в ежевике - PullRequest
0 голосов
/ 11 января 2011

Я извлекаю строку в форме "2010-10-20" из базы данных xml, и каждый раз, когда эта строка продолжает изменяться. Мне нужно отформатировать эту строку в что-то вроде 20 октября 2010 года. Я пытался использовать SimpleDateFormatи затем вызывая метод format и передавая строку в качестве аргумента. Но выполнение останавливается, когда он встречает эту строку. Может кто-нибудь помочь мне?

1 Ответ

1 голос
/ 12 января 2011
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy hh:mma");
Date timenow = new Date(System.currentTimeMillis());
Calendar cal = Calendar.getInstance();
cal.setTimeZone(TimeZone.getTimeZone("Europe/Istanbul"));
cal.setTime(timenow);
String formatedTime = sdf.format(cal);

or 

StringBuffer sb = new StringBuffer();
DateFormat.getInstance(DateFormat.DATETIME_DEFAULT).formatLocal(sb,System.currentTimeMillis());
String localFormatedDate = sb.toString();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...