Java'da Girdi/Çıktı ve Akışlar
Alex Liu
Software Development Engineer
LocalDate sınıfıLocalTime sınıfıimport java.time.LocalDate;
import java.time.LocalTime;
.now() ile geçerli tarih ve saati alınLocalDate 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/yyyy gibi çoklu desenleri desteklerimport java.time.LocalDate;
import java.time.format.DateTimeFormatter;
date adlı bir LocalDate örneği oluşturunLocalDate date = LocalDate.now(); // Mevcut biçim: `2025-03-10`
.ofPattern() ile MM/dd/yyyy deseninde bir DateTimeFormatter oluşturunDateTimeFormatter formatter = DateTimeFormatter.ofPattern("MM/dd/yyyy");
.format() yöntemiyle DateTimeFormatter uygulayınSystem.out.println(date.format(formatter))
03/10/2025
Metni tarihe dönüştürmek için LocalDate.parse() kullanın
yyyy-MM-dd biçiminde bir metni .parse() ile bir Date nesnesine ayrıştırın
LocalDate parsedDate = LocalDate.parse("2024-03-10");
System.out.println(parsedDate);
Date nesnesini yazdırınca şu çıktı alınır:
2024-03-10
.plusDays() ve .minusDays() kullanınLocalDate date = LocalDate.now();
// Mevcut değer:
System.out.println(date);
// `.plusDays()` yöntemini `7` ile uygulayın
LocalDate futureDate = date.plusDays(7);
// Ayarlama sonrası değer
System.out.println(futureDate);
2025-03-10
2025-03-17
.minusDays() yöntemini 7 ile uygulayınLocalDate pastDate = date.minusDays(7);
System.out.println(pastDate);
pastDate için mevcut değer:2025-03-03
LocalDate ve LocalTime tarih ve saati ayrı yönetir.parse() metni tarihe dönüştürür.now() geçerli tarih/saati alırDateTimeFormatter tarihleri biçimler ve ayrıştırıryyyy-MM-dd, MM/dd/yyyy gibi çoklu desenleri destekler.plusDays() ve .minusDays() ile tarih hesaplamaları yapınJava'da Girdi/Çıktı ve Akışlar