fork download
  1. import java.time.ZoneId;
  2. import java.time.ZonedDateTime;
  3. import java.time.format.DateTimeFormatter;
  4. import java.time.format.DateTimeFormatterBuilder;
  5. import java.time.temporal.ChronoField;
  6. import java.util.Locale;
  7.  
  8. public class Main {
  9. public static void main(String[] args) {
  10. DateTimeFormatter dtf = new DateTimeFormatterBuilder()
  11. .appendPattern("u-M-d[ H]")
  12. .parseDefaulting(ChronoField.HOUR_OF_DAY, 0)
  13. .toFormatter(Locale.ENGLISH)
  14. .withZone(ZoneId.systemDefault());
  15.  
  16.  
  17. ZonedDateTime zdt = ZonedDateTime.parse("1994-03-24", dtf);
  18. System.out.println(zdt);
  19. }
  20. }
Success #stdin #stdout 0.09s 49776KB
stdin
Standard input is empty
stdout
1994-03-24T00:00Z[GMT]