Het huidige datum ophalen

Java:
Het huidige datum ophalen

Hoe:

De Datum van Vandaag Ophalen

import java.time.LocalDate;

public class Main {
    public static void main(String[] args) {
        LocalDate vandaag = LocalDate.now();
        System.out.println("Datum van vandaag: " + vandaag);
    }
}

Voorbeelduitvoer:

Datum van vandaag: 2023-04-01

Tijd met Meer Details

import java.time.LocalDateTime;

public class Main {
    public static void main(String[] args) {
        LocalDateTime nu = LocalDateTime.now();
        System.out.println("Huidige Datum en Tijd: " + nu);
    }
}

Voorbeelduitvoer:

Huidige Datum en Tijd: 2023-04-01T12:45:30.123

Diepere Duik:

Voor Java 8 werden java.util.Date en java.util.Calendar gebruikt voor datum-tijd. Maar deze waren omslachtig en niet intuïtief. Java 8 introduceerde java.time, een robuustere en begrijpelijker API. java.time.LocalDate haalt de datum zonder tijd, terwijl java.time.LocalDateTime datum en tijd haalt, zonder een tijdzone. Als je de tijdzone nodig hebt, is er java.time.ZonedDateTime. Voor alleen tijd, is er java.time.LocalTime.

Wat betreft alternatieven, bibliotheken zoals Joda-Time bestonden voor Java 8, en sommige oude projecten gebruiken het misschien nog steeds. Maar sinds de introductie van het java.time pakket in Java 8, wordt het beschouwd als de standaard, en om goede redenen. Het is uitgebreid en in lijn met het ISO-8601 kalendersysteem.

Vanuit implementatieperspectief halen now() methoden binnen java.time klassen de huidige datum/tijd uit de systeemklok, wat de computeropvatting van huidige tijd is, verbonden met de echte wereld door systeeminstellingen en internet tijdsynchronisatie.

Zie Ook: