package study.java.jdks.version1_8.new_date;
import java.time.Clock;
import java.time.Instant;
import java.time.LocalTime;
import java.time.ZoneId;
import java.util.Date;
public class NewDateTest {
public static void main(String[] args) {
Clock clock =Clock.systemDefaultZone();
System.out.println(clock.getZone().getId());
long mills = clock.millis();
System.out.println(mills);
System.out.println(System.currentTimeMillis());
Instant instant = clock.instant();
Date legacyDate =Date.from(instant);
System.out.println(legacyDate.getTime());
System.out.println(ZoneId.getAvailableZoneIds());
ZoneId zone1 = ZoneId.of("Europe/Berlin");
ZoneId zone2 = ZoneId.of("Brazil/East");
ZoneId zone3 = ZoneId.of("Asia/Chungking");
System.out.println(zone1.getRules());
System.out.println(zone2.getRules());
System.out.println(zone3.getRules());
LocalTime now1 = LocalTime.now(zone1);
LocalTime now2 = LocalTime.now(zone2);
LocalTime now3 = LocalTime.now(zone3);
System.out.println(now1.toString());
System.out.println(now2.toString());
System.out.println(now3.toString());
}
}