1.
now()
:擷取目前的日期、時間、日期+時間
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
public static void main(String[] args){
LocalDate localDate=LocalDate.now();
LocalTime localTime=LocalTime.now();
LocalDateTime localDateTime=LocalDateTime.now();
System.out.println(localDate);
System.out.println(localTime);
System.out.println(localDateTime);
}
2.
of()
:設定指定的年、月、日、時、分、秒。沒有偏移量。
LocalDateTime localDateTime1=LocalDateTime.of(2020,4,30,20,23,43);
System.out.println(localDateTime1);
3.
getXxx()
:擷取相關的屬性
LocalDateTime localDateTime=LocalDateTime.now();
System.out.println(localDateTime.getDayOfMonth());
System.out.println(localDateTime.getDayOfWeek());
System.out.println(localDateTime.getDayOfYear());
4.
withXxx()
:設定相關的屬性
//展現不可變性
LocalDate localDate=LocalDate.now();
LocalDate localDate1=localDate.withDayOfMonth(20);
System.out.println(localDate);
System.out.println(localDate1);
5.說明:
(1)LocalDateTime相較于LocalDate、LocalTime,使用頻率更高。
(2)類似于Calendar