主要注意:Locale.US SimpleDateFormat sdf = new SimpleDateFormat("MMM dd, yyyy, hh:mm:ss a", Locale.US); Date parse = sdf.parse("Dec 23, 2021, 8:53:04 PM");
LocalDateTime localDateTime = LocalDateTime.now();
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.MEDIUM).ofPattern("MMM dd, yyyy, hh:mm:ss a", Locale.US);
localDateTime = LocalDateTime.parse("Sep 25, 2023, 10:18:07 AM", dateTimeFormatter);
long timeStamp = localDateTime.toInstant(ZoneOffset.ofHours(8)).toEpochMilli();
System.out.println(new Date(timeStamp));
引用文章:DateTimeFormatter格式化 eee MMM d HH:mm:ss yyyy_datetimeformatter.ofpattern("yyyymmdd")_迎风逐月的博客-CSDN博客