Java dátum és idő

Dátum formázás a Printf:

A dátum és az idő formázása nagyon egyszerűen elvégezhető. a PRINTF módszer használatával. Két betűs formátumot használhat a táblázat egyik betűjéből kiindulva és végére. alább megadott. Például:

Ez a következő eredményt eredményezi:

Kicsit buta lenne, ha többször is meg kellett volna adnia a dátumot, hogy formázza az egyes részeket. Emiatt a formázási karakterlánc megadhatja a formázási argumentumindexet.

Az indexnek közvetlenül követnie kell a% -ot, és meg kell szüntetni $ -t. Például:

Ez a következő eredményt eredményezi:

Ezen kívül használhatja <флаг. Это указывает на то, что тот же самый аргумент, как и в предыдущем спецификации формата должен быть использован повторно. Например:

Ez a következő eredményt eredményezi:

A karakter átalakításának dátuma és időpontja:

Teljes dátum és idő

USA formátumú dátum (hónap / nap / év)

24 órás munkanap

12 órás munkanap

nem 24 órás idő, sem másodperc

Az év négy számjegye (a vezető nullákkal)

Az év utolsó két számjegye (a vezető nullákkal)

Az év első két számjegye (a vezető nullákkal)

Teljes havi név

Rövidített hónap neve

A hónap két számjegye (a vezető nullákkal)

A nap két számjegye (a vezető nullákkal)

A nap két számjegye (nullák nélkül)

A hét napjának teljes neve

A hét napjának rövid neve

Az év háromjegyű napja (a vezető nullákkal)

Kétszámjegyű óra (a vezető nullákkal) 00 és 23 között

Két számjegyű óra (nulla nullák nélkül), 0 és 23 között

Kétszámjegyű óra (vezető nullákkal), 01-től 12 évig

Két számjegyű óra (nulla nullák nélkül), 1-től 12-ig

Kétjegyű perc (vezető nullákkal)

Kétjegyű másodperc (a vezető nullákkal)

Háromjegyű ezredmásodperc (vezető nullákkal)

Kilencjegyű nanoszekundum (vezető nullákkal)

Capital reggeli vagy délutáni marker

Alacsonyabb a reggeli vagy délutáni jelző

RFC 822 numerikus eltérés GMT-től

Pacific Standard idő

Másodpercek óta 1970-01-01 00:00:00 GMT

Milliszekundum óta 1970-01-01 00:00:00 GMT

A dátummal és idővel kapcsolatos egyéb hasznos osztályok is vannak. További információért forduljon a Java Standard dokumentációhoz.

A vonalak elemzése a dátumokban:

A SimpleDateFormat osztálynak van néhány további módszere, különösen olyan kifejezést (), amely megpróbálja értelmezni a karakterláncot a SimpleDateFormat objektumban tárolt formátum szerint. Például:

A fenti program minta futása a következő eredményt eredményezi:

Bármely időtartam alatti alvás egy milliszekundumból a számítógép életébe. Például a következő program alszik 10 másodpercig:

Ez a következő eredményt eredményezi:

Mérés Eltelt idő:

Néha ezredmásodpercben pontot kell mérni. Tehát írjuk felül újra a példát:

Ez a következő eredményt eredményezi:

GregorianCalendar osztály:

A GregorianCalendar egy speciális ütemezés, amely végrehajtja a szokásos gregorián naptárat, amelyet ismer. Nem beszéltem a Naptár osztályról ebben a bemutatóban, ezért láthatja a Java szabványos dokumentációját.

A naptár módja () a helyére és az alapértelmezett időzónára helyezi a GregorianCalendar inicializálását az aktuális dátummal és idővel. A GregorianCalendar két mezőt határoz meg: az AD és a BC. Két korszakot képviselnek, amelyeket a gregorián naptár határoz meg.

A GregorianCalendar objektumokra is több konstruktor található:

Konstruktor leírással

Kapcsolódó cikkek