public class Main { public static void main(String[] args) { System.out.println("TESTING or Joda time and it's alternative to standard java.time library"); System.out.println(); System.out.println("DateTime"); System.out.println(new org.joda.time.DateTime()); System.out.println(java.time.LocalDateTime.now()); System.out.println(); System.out.println("UTC"); System.out.println(new org.joda.time.DateTime(org.joda.time.DateTimeZone.UTC)); System.out.println(java.time.ZonedDateTime.now(java.time.ZoneOffset.UTC).format(java.time.format.DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSS"))); System.out.println(); System.out.println("UTC minus 1 hour"); System.out.println(new org.joda.time.DateTime(org.joda.time.DateTimeZone.UTC).minusHours(1)); System.out.println(java.time.ZonedDateTime.now(java.time.ZoneOffset.UTC).minusHours(1).format(java.time.format.DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss"))); System.out.println(); } }