2013-10-26 3 views

ответ

2

Пожалуйста, попробуйте это

Date dNow = new Date(); 
     SimpleDateFormat ft = 
     new SimpleDateFormat ("E yyyy.MM.dd 'at' hh:mm:ss a zzz"); 

ft.format(dNow); 

Примечание: укажите формат SimpleDateFormat, затем он будет форматироваться, как показано выше.

+0

Ваш результат: Пт 2014.10.10 в 12:00:00 GMT + 05: 30, но мне нужно 2013-10-26T10: 31: 20GMT + 05: 30 очень близко –

+0

@krishan Я видел ваш вопрос, а затем ваши ответы, но не могли понять ваше требование. Очистите, что вам нужно. Этот ответ в порядке – SpringLearner

+1

Попробуйте этот новый SimpleDateFormat ("yyyy.MM.dd 'T' hh: mm: ss a zzz"); –

0

Используйте следующий код

// This is how to get today's date in Java 
    Date today = new Date();// use your date here 
    //SimpleDateFormat example - Date with timezone information 
    SimpleDateFormat DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm 'GMT'Z '('z')'"); 
    String date = DATE_FORMAT.format(today); 
    System.out.println("Today in yyyy-MM-dd'T'HH:mm 'GMT'Z '('z')' : " + date); 
+0

ваш результат 10-05-15: 00: 00: 00 +0530, но мне нужно 2013-10-26T10: 31: 20GMT + 05: 30 –

+0

Я изменил шаблон даты try теперь – Shamse

Смежные вопросы