Data și ora Java

Formatul datei cu Printf:

Formatul pentru data și ora se poate face foarte ușor. utilizând metoda PRINTF. Puteți utiliza un format cu două litere începând de la și terminând într-una din literele din tabel. dat mai jos. De exemplu:







Aceasta va produce următorul rezultat:

Ar fi un pic prostie dacă ar fi trebuit să puneți Data de mai multe ori pentru a formata fiecare parte. Din acest motiv, șirul de formatare poate specifica indicele de argumentare pentru formatare.

Indicele ar trebui să urmeze direct pentru% și trebuie să fie anulat $. De exemplu:

Aceasta va produce următorul rezultat:

În plus, puteți utiliza <флаг. Это указывает на то, что тот же самый аргумент, как и в предыдущем спецификации формата должен быть использован повторно. Например:

Aceasta va produce următorul rezultat:

Data și ora conversiei caracterului:

Data și ora complete

Data formatată în SUA (lună / zi / an)

24 de ore lucrătoare

12 ore lucrătoare

nu un timp de 24 de ore, nu secunde

Patru cifre ale anului (cu zerouri de conducere)

Ultimele două cifre ale anului (cu zerouri de conducere)

Primele două cifre ale anului (cu zerouri în frunte)

Numele lunii complete

Numele lunii abreviate

Două cifre ale lunii (cu zerouri de conducere)

Două cifre ale zilei (cu zerouri de conducere)

Două cifre ale zilei (fără zerouri)

Numele complet al zilei din săptămână

Numele scurt al zilei din săptămână

Ziua cu trei cifre a anului (cu zerouri de conducere)







O oră de două cifre (cu zerouri de conducere) între 00 și 23

O oră de două cifre (fără zerouri) între 0 și 23

O oră de două cifre (cu zerouri de conducere), de la 01 la 12 ani

O oră de două cifre (fără zerouri), de la 1 la 12

Două cifre (cu zerouri)

Două cifre (cu zerouri în frunte)

Trei cifre de milisecunde (cu zerouri în frunte)

Nanozecunde cu nouă cifre (cu zerouri în frunte)

Dimineața sau după-amiază

Caz mic în dimineața sau în după-amiaza

RFC 822 offset numeric de la GMT

Pacific Standard Time

Secunde de la 1970-01-01 00:00:00 GMT

Milisecunde din 1970-01-01 00:00:00 GMT

Există și alte clase utile referitoare la data și ora. Pentru mai multe informații, vă puteți referi la documentația standard Java.

Analiza liniilor din date:

Clasa SimpleDateFormat are câteva metode suplimentare, în special, parsează o expresie () care încearcă să analizeze un șir în funcție de formatul stocat în acest obiect SimpleDateFormat. De exemplu:

O probă de rulare a programului de mai sus va produce următorul rezultat:

Puteți dormi pentru orice perioadă de timp de la o milisecundă la viața computerului. De exemplu, următorul program va dormi timp de 10 secunde:

Aceasta va produce următorul rezultat:

Măsurare Timp scurs:

Uneori este posibil să trebuiască să măsurați un punct în timp în milisecunde. Deci, să rescriem exemplul de mai sus:

Aceasta va produce următorul rezultat:

GregorianCalendar Clasa:

GregorianCalendar este o implementare specifică a clasei Calendar care implementează calendarul obișnuit gregorian pe care îl cunoașteți. Nu am discutat despre clasa Calendar în acest tutorial, puteți vedea documentația standard Java pentru aceasta.

Metoda de calendar () returnează calendarul Gregorian inițializat cu data și ora curente în localizare și fusul orar implicit. GregorianCalendar definește două câmpuri: AD și BC. Ele reprezintă două epoci determinate de calendarul gregorian.

Există, de asemenea, mai mulți constructori pentru obiectele GregorianCalendar:

Constructor cu descriere







Articole similare

Trimiteți-le prietenilor: