fork(2) download
  1. import java.time.LocalDateTime;
  2. import java.time.OffsetDateTime;
  3. import java.time.ZoneOffset;
  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 input = "06/25/2021 10:26:33.0";
  10. DateTimeFormatter dtfInput = DateTimeFormatter.ofPattern("M/d/u H:m:s.S", Locale.ENGLISH);
  11. LocalDateTime ldt = LocalDateTime.parse(input, dtfInput);
  12. OffsetDateTime odt = ldt.atOffset(ZoneOffset.of("-04:00"));
  13. System.out.println(odt);
  14.  
  15. // Formatted output
  16. DateTimeFormatter dtfOutput = DateTimeFormatter.ofPattern("uuuu-MM-dd'T'HH:mm:ss.SSSXXX", Locale.ENGLISH);
  17. String formatted = dtfOutput.format(odt);
  18. System.out.println(formatted);
  19. }
  20. }
Success #stdin #stdout 0.09s 51564KB
stdin
Standard input is empty
stdout
2021-06-25T10:26:33-04:00
2021-06-25T10:26:33.000-04:00