Aşağıdaki örnekte LocalDate , LocalTime ve LocalDateTime nesneleri yaratılmakta ve bilgileri ekrana basılmaktadır:
package com.test.datetime.java8;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
public class DateTimeTest {
public static void main(String[] args) {
LocalDate date=LocalDate.now();
LocalTime time=LocalTime.now();
LocalDateTime dateTime=LocalDateTime.now();
System.out.println("date:"+date);
System.out.println("time:"+time);
System.out.println("dateTime:"+dateTime);
System.out.println(date.getDayOfMonth()+"."+
date.getMonthValue()+"."+date.getYear());
System.out.println(time.getHour()+":"+
time.getMinute()+":"+time.getSecond());
System.out.println(dateTime.getDayOfMonth()+"."+
dateTime.getMonthValue()+"."+dateTime.getYear()+
" "+dateTime.getHour()+":"+
dateTime.getMinute()+":"+dateTime.getSecond());
}
}
LocalDate, ay, gün ve yıl bilgisini tutar, LocalTime saat, dakika, saniye bilgilerini saklar, LocalDateTime ise hem date hem de time bilgilerini saklamaktadır. Yukarıdaki uygulama çalıştırıldığında aşağıdaki gibi çıktı alınabilir :
date:2016-10-18
time:15:59:01.573
dateTime:2016-10-18T15:59:01.573
18.10.2016
15:59:1
18.10.2016 15:59:1