fork(1) download
  1. import java.time.LocalDate;
  2. import java.time.LocalTime;
  3. import java.time.Month;
  4. import java.time.ZoneId;
  5. import java.time.ZonedDateTime;
  6.  
  7. public class Main {
  8. public static void main(String[] args) {
  9. ZoneId zoneId = ZoneId.of("America/New_York");
  10.  
  11. // Custom times
  12. ZonedDateTime zdtDstOn = ZonedDateTime.of(LocalDate.of(2020, Month.OCTOBER, 22), LocalTime.MIN, zoneId);
  13. ZonedDateTime zdtDstOff = ZonedDateTime.of(LocalDate.of(2020, Month.NOVEMBER, 22), LocalTime.MIN, zoneId);
  14. System.out.println(zdtDstOn);
  15. System.out.println(zdtDstOff);
  16.  
  17. // Current time
  18. ZonedDateTime zdtNow = ZonedDateTime.now(zoneId);
  19. System.out.println(zdtNow);
  20. }
  21. }
Success #stdin #stdout 0.12s 51612KB
stdin
Standard input is empty
stdout
2020-10-22T00:00-04:00[America/New_York]
2020-11-22T00:00-05:00[America/New_York]
2021-08-17T12:20:32.395282-04:00[America/New_York]