Как преобразовать дату и время из одного формата в другой в Android?

Я хочу преобразовать дату и время из формата «2014-11-25 14:30» в «25 ноября 2014 г. в 14:30». Может ли кто-нибудь рассказать, как это сделать?

Спасибо!


person Nidhi    schedule 14.11.2014    source источник
comment
Попробуйте поискать хотя бы в Google или Stackoverflow существующие темы.   -  person Paresh Mayani    schedule 14.11.2014


Ответы (1)


Попробуйте с кодом ниже:

String date = "2014-11-25 14:30";
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd HH:MM");
        Date testDate = null;
        try {
            testDate = sdf.parse(date);
        }catch(Exception ex){
            ex.printStackTrace();
        }
        SimpleDateFormat formatter = new SimpleDateFormat("MMM dd,yyyy hh:mm a");
        String newFormat = formatter.format(testDate);
        System.out.println(".....Date..."+newFormat);
person Pratik Dasa    schedule 14.11.2014
comment
Спасибо . Это работает нормально. :) - person Nidhi; 14.11.2014
comment
@Nidhi Добро пожаловать ... дайте мне знать, если у вас возникнут еще проблемы. - person Pratik Dasa; 14.11.2014
comment
Да. Я хочу показать дату как 25th, но это дает значение как 25T - person Nidhi; 14.11.2014
comment
@Nidhi, все в порядке, дай мне минутку. - person Pratik Dasa; 14.11.2014
comment
@Nidhi Я думаю, что это не предусмотрено классом SimpleDateFormat. Приходится вручную ставить. - person Pratik Dasa; 14.11.2014
comment
@Nidhi Ya, вам нужно сделать это вручную, просто перейдите по этой ссылке: stackoverflow.com/questions/4011075/ - person Pratik Dasa; 14.11.2014
comment
да, я уже использую приведенную выше ссылку и некоторые другие, чтобы найти решение. Просто хотел узнать, есть ли более простой способ сделать это. Но большое спасибо за ваш ответ. :) - person Nidhi; 14.11.2014
comment
@Nidhi в порядке, добро пожаловать, удачного кодирования !!! вы новичок в Android? - person Pratik Dasa; 14.11.2014
comment
Не новичок. Но я еще не использовал эту функцию. - person Nidhi; 14.11.2014
comment
@Nidhi хорошо, без проблем, хорошо, не торопись и начинай кодировать :) - person Pratik Dasa; 14.11.2014