2013-09-02 4 views

ответ

0
  • Разбираем String в Date используя SimpleDateFormat () 0 Формат должен быть yyyy-MM-dd'T'HH:mm:ssz
  • формат даты с SimpleDateFormat EEE MMM, F yyyy hh:mm a
+0

Спасибо. Я использовал этот формат «yyyy-MM-dd'T'HH: mm: ss», чтобы получить результат. – user1382802

0

Вы должны написать что-то вроде этого:

 SimpleDateFormat dateFormatter = new SimpleDateFormat(
     "EEE MMM, F yyyy hh:mm a"); 

     dateFormatter.setLenient(false); 

     Date today = new Date(); 
     String curr_date = dateFormatter.format(today); 

     System.out.println("today's date is::" + curr_date); 

Также вы можете обратиться к следующей ссылке для будущей ссылки:

http://developer.android.com/reference/java/text/SimpleDateFormat.html

1

Вы должны сначала скрытые в Дату и затем снова преобразовать его в строку, которую вы хотите

String dtStart = "2013-09-02T17:40:36+00:00"; 
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'"); 
Date date; 
try { 
    date = format.parse(dtStart); 
} catch (ParseException e) { 
    // TODO Auto-generated catch block 
    e.printStackTrace(); 
} 

SimpleDateFormat dateformat = new SimpleDateFormat("EEE MMM,dd yyyy HH:mm aa"); 
try { 
String datetime = dateFormat.format(date); 
System.out.println("Current Date Time : " + datetime); 
} catch (ParseException e) { 
    // TODO Auto-generated catch block 
    e.printStackTrace(); 
} 
Смежные вопросы