fork download
  1. import java.time.LocalDate;
  2. import java.time.LocalTime;
  3. import java.time.OffsetDateTime;
  4. import java.time.format.DateTimeFormatter;
  5. import java.util.Locale;
  6.  
  7. public class Main {
  8. public static void main(String[] args) {
  9. String strDateTime = "2021-09-10T00:37:42Z";
  10. OffsetDateTime odt = OffsetDateTime.parse(strDateTime);
  11. LocalTime time = odt.toLocalTime();
  12. LocalDate date = odt.toLocalDate();
  13. System.out.println(time);
  14. System.out.println(date);
  15.  
  16. // Custom format
  17. DateTimeFormatter dtfDate = DateTimeFormatter.ofPattern("MM/dd/uuuu", Locale.ENGLISH);
  18. String formattedDateString = date.format(dtfDate);
  19. System.out.println(formattedDateString);
  20.  
  21. DateTimeFormatter dtfTime = DateTimeFormatter.ofPattern("hh:mm a", Locale.ENGLISH);
  22. String formattedTimeString = time.format(dtfTime);
  23. System.out.println(formattedTimeString);
  24. }
  25. }
Success #stdin #stdout 0.1s 51544KB
stdin
Standard input is empty
stdout
00:37:42
2021-09-10
09/10/2021
12:37 AM