ZONEDDATETIME JAVA
ZonedDateTime zonedatetime = ZonedDateTime.of(LocalDate.now(), LocalTime.now(), ZoneId.systemDefault());
System.out.println("Current Zone Date/Time: " + zonedatetime);
System.out.println("Current Zone : " + zonedatetime.getZone());
System.out.println("Zone Date/Time 10 days ago: " + zonedatetime.minus(Period.ofDays(10)));
// See https://docs.oracle.com/javase/8/docs/api/java/time/ZonedDateTime.html for more information
CompSciGeek