DateFormat 到 DateTimeFormatter

DateFormat To DateTimeFormatter

我可以解决这个问题,但我现在找不到正确的答案。

是否可以在 DateTimeFormatter 上转换 DateFormat?

DateFormat dateFormat =  new SimpleDateFormat("MM/dd/yy HH:mm:ss", Locale.getDefault);

我想做类似的东西:

DateTimeFormatter.ofPattern((String)dateFormatter);

(DateTimeFormatter)dateFormatter;

或者有没有办法获取在 DateFormat 中制作格式的字符串?

我想这样做是因为我读过 DateTimeFormater 是 Java8+ 处理日期的新方法,我需要保留旧方法,因为它在其他地方使用了很多次项目。

谢谢!

您可以使用以下代码。

 DateTimeFormatter dateTimeFormatter = 
    DateTimeFormatter.ofPattern(((SimpleDateFormat) dateFormat).toPattern());