/ / Jaki jest format daty dla tej daty - java, date, datetime

Jaki jest format daty podanej daty - java, date, datetime

Mam następującą datę 2013-01-31T00:00:00-07:00 jaki jest format daty i godziny w tej dacie. co T jest dla ?

Odpowiedzi:

7 dla odpowiedzi № 1

To jest ISO 8601 Elementy danych i formaty wymiany - Wymiana informacji - Reprezentacja dat i godzin.

Możesz przeczytać o szczegółach w Javadoc z SimpleDateFormat.


3 dla odpowiedzi № 2

Podczas gdy @Lutz już poradził sobie z głównym pytaniem, dla drugiego: T jest jedynie ogranicznikiem oddzielającym połączony ciąg daty i godziny.

Cytowanie Wikipedia:

Pojedynczy punkt w czasie może być reprezentowany przezkonkatenacja pełnego wyrażenie daty, litera T jako separator i prawidłowy czas wyrażenie. Na przykład „2007-04-05T14: 30”. Podstawowy lub rozszerzony formaty mogą być używane, ale zarówno data, jak i godzina muszą mieć ten sam format. Wyrażenie daty może być kalendarzem, tygodniem lub porządkiem i musi być użyte pełna reprezentacja. Wyrażenie czasu może wykorzystywać zmniejszoną dokładność. Dozwolone jest pominięcie znaku „T” za obopólną zgodą.

T jest wymagany standardowo, ale opcjonalnie na podstawie umowy. Dlatego zawsze powinieneś to określać, gdy współpracujesz z aplikacjami innych firm.


-1 dla odpowiedzi nr 3

Wzorem daty i godziny jest

"yyyy-MM-dd"T"HH:mm:ssZ"

Możesz znaleźć więcej informacji tutaj (przykłady)