fork download
  1. import java.sql.Timestamp;
  2. import java.time.Instant;
  3. import java.time.ZoneId;
  4. import java.time.format.DateTimeFormatter;
  5. import java.time.format.DateTimeFormatterBuilder;
  6. import java.time.format.TextStyle;
  7. import java.util.Locale;
  8. import java.util.Set;
  9.  
  10. public class Main {
  11. public static void main(String[] args) {
  12. String strDateTime = "19-Jul-21 1:08:22 BST";
  13.  
  14. DateTimeFormatter dtf =
  15. new DateTimeFormatterBuilder()
  16. .appendPattern("dd-MMM-uu H:mm:ss ")
  17. .appendZoneText(TextStyle.SHORT, Set.of(ZoneId.of("Europe/London")))
  18. .toFormatter(Locale.ENGLISH);
  19.  
  20. Instant instant = Instant.from(dtf.parse(strDateTime));
  21. Timestamp timestamp = Timestamp.from(instant);
  22. System.out.println(timestamp);
  23. }
  24. }
Success #stdin #stdout 0.35s 60116KB
stdin
Standard input is empty
stdout
2021-07-19 00:08:22.0