Input/Output en streams in Java
Alex Liu
Software Development Engineer
LocalDateLocalTimeimport java.time.LocalDate;
import java.time.LocalTime;
.now()LocalDate date = LocalDate.now();
LocalTime time = LocalTime.now();
System.out.println(date);
System.out.println(time);
2025-03-10
12:45:30.123456
DateTimeFormatteryyyy-MM-dd, MM/dd/yyyyimport java.time.LocalDate;
import java.time.format.DateTimeFormatter;
LocalDate-instantie dateLocalDate date = LocalDate.now(); // Het huidige formaat is: `2025-03-10`
DateTimeFormatter met patroon MM/dd/yyyy via .ofPattern()DateTimeFormatter formatter = DateTimeFormatter.ofPattern("MM/dd/yyyy");
DateTimeFormatter toe met .format()System.out.println(date.format(formatter))
03/10/2025
Gebruik LocalDate.parse() om tekst naar een datum te converteren
Gebruik .parse() met tekst in yyyy-MM-dd om te parsen naar een Date-object
LocalDate parsedDate = LocalDate.parse("2024-03-10");
System.out.println(parsedDate);
Het afdrukken van het Date-object geeft:
2024-03-10
.plusDays() en .minusDays() om datums aan te passenLocalDate date = LocalDate.now();
// Huidige waarde:
System.out.println(date);
// Pas `.plusDays()` toe met waarde `7`
LocalDate futureDate = date.plusDays(7);
// Waarde na aanpassing
System.out.println(futureDate);
2025-03-10
2025-03-17
.minusDays() toe met waarde 7LocalDate pastDate = date.minusDays(7);
System.out.println(pastDate);
pastDate:2025-03-03
LocalDate en LocalTime beheren datum en tijd apart.parse() zet tekst om naar een datum.now() haalt de huidige datum/tijd opDateTimeFormatter formatteert en parseert datumsyyyy-MM-dd, MM/dd/yyyy.plusDays() en .minusDays()Input/Output en streams in Java