ืืืืงืช Java LocalDate ื ืืชื ืช ืืฉืื ืื, ืืืืืจ ืืจืืข ืฉื ืืฆืจ ืืืคืข, ืื ื ืืชื ืืฉื ืืช ืืืชื. LocalDate ืืกืคืงืช ืฉืืืืช ืฉืืืืฉืืืช ืจืืืช ืืฉืื ืื ืชืืจืืืื ืืฉืืืืชืืช ืืื, ืืืื ืืืกืคื ืื ืืืกืืจ ืฉื ืืืื, ืืืืฉืื ืื ืฉื ืื, ืงืืืช ืืืื ืืฉืืืข ืื ืืืืงื ืื ืชืืจืื ืืื ืืคื ื ืื ืืืจื ืชืืจืื ืืืจ.
ืืืืื LocalDate
ื ืชืืื ืขื ืืืืื ืคืฉืืื ืฉืืืฆืจืช ืืืคืข LocalDate ืขืืืจ ืืชืืจืื ืื ืืืื ืืืืคืืกื ืืืชื ืืืกืืฃ:import java.time.LocalDate;
public class LocalDateExample {
public static void main(String[] args) {
LocalDate today = LocalDate.now();
System.out.println("Today's date: " + today);
}
}
ืืืืืื ืื, ืื ื ืืืืืืื ืืช ืืืืืงื LocalDate ืืืืืืช java.time ืืืืฆืจืื ืืืคืข ืืืฉ ืฉื LocalDate ืฉื ืงืจื ืืืื ืืืืฆืขืืช ืืฉืืื static now() . ืฉืืื ืื ืืืืืจื ืืืืืืงื LocalDate ืืืืืฆื ืืช ืืชืืจืื ืื ืืืื ืืืชืืกืก ืขื ืฉืขืื ืืืขืจืืช ืืืืืจ ืืืื ืืืืืืจ ืืืจืืจืช ืืืื. ืืืืจ ืืื ื ืืคืืก ืืช ืืชืืจืื ืื ืืืื ืืืกืืฃ ืืืืฆืขืืช ืฉืืืช println() ืฉื ืืืืืืืงื System.out . ืืคืื ืืืจืื ืืขืจื ืื:
ืชึฐืคืึผืงึธื
ืชืืจืื ืืืื: 2023-05-01
LocalDate Constructors
ืืืื ืฉืืืช now() , LocalDate ืืกืคืงืช ืืกืคืจ ืื ืืื ื ืืกืคืื ืืืืคืฉืจืื ืืืฆืืจ ืืืคืขื LocalDate ืืืงืืจืืช ืฉืื ืื. ืืืืืื, ืืชื ืืืื ืืืฆืืจ LocalDate ืืฉื ื, ืืืืฉ ืืืื ืกืคืฆืืคืืื:import java.time.LocalDate;
public class LocalDateConstructorExample {
public static void main(String[] args) {
LocalDate date1 = LocalDate.of(2023, 5, 1);
System.out.println("Date 1: " + date1);
}
}
ืงืื ืื ืืืฆืจ ืืืคืข LocalDate ืืืฉ ืืฉื date1 ืขื ืืฉื ื 2023, ืืืืฉ ืืื (ืืืืฆื ืืขืจื 5), ืืืื 1. ืืคืื ืืืื:
ืชึฐืคืึผืงึธื
ืชืืจืื 1: 2023-05-01
ืื ืืคืืืฆืื ืฉื LocalDate
ืืืช ืืชืืื ืืช ืืฉืืืืฉืืืช ืืืืชืจ ืฉื LocalDate ืืื ืืืืืืช ืืชืืจื ืชืืจืืืื. ืืืืืื, ืืชื ืืืื ืืืืกืืฃ ืื ืืืจืืข ืืืื, ืืืืฉืื ืื ืฉื ืื ืืืืฆืขืืช ืฉืืืืช ืืคืืืก ืืืืื ืืก :import java.time.LocalDate;
public class LocalDateManipulationExample {
public static void main(String[] args) {
LocalDate date3 = LocalDate.parse("2023-05-01");
LocalDate date4 = date3.plusDays(1);
LocalDate date5 = date3.minusMonths(1);
LocalDate date6 = date3.plusYears(1);
System.out.println("Date 3: " + date3);
System.out.println("Date 4: " + date4);
System.out.println("Date 5: " + date5);
System.out.println("Date 6: " + date6);
}
}
ืืืืืื ืื, ืื ื ืืืฆืจืื ืชืืืื ืืืคืข ืืืฉ ืฉื LocalDate ืืฉื date3 ืขื ืืื ื ืืชืื ืืืืจืืืช "2023-05-01". ืืืืจ ืืื ืื ื ืืืฆืจืื ืฉืืืฉื ืืืคืขืื ืืืฉืื ืฉื LocalDate ืื ืงืจืืื date4 , date5 ื- date6 ืขื ืืื ืืืกืคื ืื ืืืกืืจ ืฉื ืืืื, ืืืืฉืื ืื ืฉื ืื ืืชืืจืื3 . ืืคืื ืืืื:
ืชืืจืื 3: 2023-05-01 ืชืืจืื 4: 2023-05-02 ืชืืจืื 5: 2023-04-01 ืชืืจืื 6: 2024-05-01
ืืฉืืืืช LocalDates
LocalDate ืืกืคืงืช ืื ืฉืืืืช ืืืฉืืืืช ืชืืจืืืื. ืืชื ืืืื ืืืืืง ืื ืฉื ื ืืืคืขื LocalDate ืฉืืืื, ืื ืื ืืื ืืื ืืคื ื ืื ืืืจื ืืืจ ืืืืฆืขืืช ืืืชืืืืช equals() , isBefore() ื- isAfter() :import java.time.LocalDate;
public class LocalDateCompareExample {
public static void main(String[] args) {
LocalDate date1 = LocalDate.parse("2023-05-01");
LocalDate date2 = LocalDate.parse("2023-05-02");
System.out.println("Are the dates equal? " + date1.equals(date2));
System.out.println("Is date1 before date2? " + date1.isBefore(date2));
System.out.println("Is date2 after date1? " + date2.isAfter(date1));
}
}
ืืืืืื ืื, ืื ื ืืืฆืจืื ืฉื ื ืืืคืขืื ืฉื LocalDate ืื ืงืจืืื date1 ื- date2 , ืืืืืจ ืืื ืืฉืชืืฉืื ืืฉืืืืช equals() , isBefore() ื- isAfter() ืืื ืืืฉืืืช ืืื ืืื. ืืคืื ืืืื ืืฆืืจื ืืืืืื ืืช ืืืืืจ ืืืช ืื ืฉืงืจ :
ืืื ืืชืืจืืืื ืฉืืืื? false ืืื ืชืืจืื 1 ืืื ืืคื ื ืชืืจืื 2? true ืืื ืชืืจืื 2 ืืืจื ืชืืจืื 1? ื ึธืืึนื
LocalDateTime
ืื ืืชื ืฆืจืื ืืืืฆื ืชืืจืื ืืฉืขื, ืืชื ืืืื ืืืฉืชืืฉ ืืืืืงื LocalDateTime , ืืืืื ื- LocalDate ืื ืืืืืช ืจืืื ืืื. LocalDateTime ืืกืคืง ืฉืืืืช ืืชืืจื ืืืฉืืื ืืช ืืืงื ืืชืืจืื ืืืฉืขื. ืื ื ืืืืื ืืืฆืืจืช ืืืคืข LocalDateTime :import java.time.LocalDateTime;
public class LocalDateTimeExample {
public static void main(String[] args) {
LocalDateTime datetime = LocalDateTime.now();
System.out.println("Current date and time: " + datetime);
}
}
ืงืื ืื ืืืืื ืืช ืืืืืงื LocalDateTime ืืืืฆืจ ืืืคืข ืืืฉ ืืฉื datetime ืืืืฆืขืืช ืืฉืืื now() . ืืคืื ืืืจืื ืืขืจื ืื:
ืชืืจืื ืืฉืขื ื ืืืืืื: 2023-05-01T15:30:00.123456789
ืืขืจื: 'T' ืืกืื ื ืคืื ืืื ืืฆืืื ืืช ืืชืืืช ืืืชืืช ืืืื.
GO TO FULL VERSION