Video: Clash-A-Rama: Lost in Donation (Clash of Clans) 2025
Den første rækkefølge, når du udvikler en Java-applikation, der skal fungere med datoer eller tidspunkter (eller begge), vælger Dato-Tid-klassen til at repræsentere dine dato og klokkeslæt. Java tidspakke definerer ti forskellige klasser, der bruges til at repræsentere forskellige typer af tidspunkter og datoer.
Klasse | Hvad det repræsenterer |
LocalTime
|
En tid (timer, minutter og sekunder til nanosekunder) uden en tilknyttet tidszone. |
LocalDate
|
En dato (år, måned og dag) uden en tilknyttet tidszone. |
LocalDateTime
|
En dato og klokkeslæt uden en tilknyttet tidszone. |
OffsetTime
|
En tid og en forskydning fra UTC (Koordineret Universal Time, også kendt som Greenwich Mean Time), som f.eks. 12:30: 00-8. 00, hvilket betyder klokken er 12:30 med en modregning på -8 timer fra UTC. |
OffsetDateTime
|
En dato og klokkeslæt med en forskydningsværdi fra UTC. |
ZonedDateTime
|
En dato og klokkeslæt med en tilknyttet tidszone, som f.eks.
America / Los_Angeles
. |
MonthDay
|
En måned og dag uden et tilhørende år. Du kan bruge et MonthDay-objekt til at repræsentere en dato som fødselsdag, jubilæum eller ferie. |
Årsmonthet
|
Et år og en måned, som december, 2015. Ingen dag-, klokkeslæt- eller tidszoneværdier er knyttet til år og måned. |
År
|
Et år, som f.eks. 2038. Ingen måned, dag, klokkeslæt eller tidszone værdier er knyttet til året. |
Instant
|
Et enkelt tidspunkt repræsenteret internt som antallet af nanosekunder, der er gået siden midnat 1. januar 1970. Værdien forudsætter en UTC / GMT-tidsforskydning på 0. |
Hver af disse klasser har mange forskellige metoder, som giver dig mulighed for at oprette dato- og tidsobjekter, udføre beregninger på dem, sammenligne dem og konvertere dem til strenge, der kan vises og læses af mennesker. Du kan finde fuldstændig dokumentation af metoderne for hver af disse klasser online.