/**
* Java 8中处理时区
*/privatestaticvoidfun9(){
ZoneId america = ZoneId.of("America/New_York");
LocalDateTime localtDateAndTime = LocalDateTime.now();
ZonedDateTime dateAndTimeInNewYork = ZonedDateTime.of(localtDateAndTime, america );
System.out.println("Current date and time in a particular timezone : "+ dateAndTimeInNewYork);}
时间处理
/**
* 获得当月天数
* 在Java 8中获取当前的时间戳
* Java 8中如何使用预定义的格式化工具去解析或格式化日期
*/privatestaticvoidfun10(){
YearMonth currentYearMonth = YearMonth.now();
System.out.printf("Days in month year %s: %d%n", currentYearMonth, currentYearMonth.lengthOfMonth());
YearMonth creditCardExpiry = YearMonth.of(2019, Month.FEBRUARY);
System.out.printf("Your credit card expires on %s %n", creditCardExpiry);//当前的时间戳
Instant timestamp = Instant.now();
System.out.println("What is value of this instant "+ timestamp.toEpochMilli());//格式化日期
String dayAfterTommorrow ="20180205";
LocalDate formatted = LocalDate.parse(dayAfterTommorrow,
DateTimeFormatter.BASIC_ISO_DATE);
System.out.println(dayAfterTommorrow +" 格式化后的日期为: "+ formatted);}