fork download
  1. import java.time.LocalDate;
  2. import java.time.ZoneId;
  3. import java.time.ZonedDateTime;
  4. import java.time.format.DateTimeFormatter;
  5. import java.util.Locale;
  6.  
  7. public class Main {
  8. public static void main(String[] args) {
  9. DateTimeFormatter dtfInput = DateTimeFormatter.ofPattern("uuuuMMdd", Locale.ENGLISH);
  10. LocalDate date = LocalDate.parse("20210628", dtfInput);
  11. ZonedDateTime zdt = date.atStartOfDay(ZoneId.of("Etc/UTC"));
  12. System.out.println(zdt);
  13.  
  14. // Custom format
  15. DateTimeFormatter dtfOutput = DateTimeFormatter.ofPattern("EEE MMM dd HH:mm:ss O uuuu", Locale.ENGLISH);
  16. System.out.println(dtfOutput.format(zdt));
  17. }
  18. }
Success #stdin #stdout 0.18s 52984KB
stdin
Standard input is empty
stdout
2021-06-28T00:00Z[Etc/UTC]
Mon Jun 28 00:00:00 GMT 2021