有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java DateFormat到DateTimeFormatter

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

是否可以在DateTimeFormatter上转换DateFormat

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

我想做这样的东西:

DateTimeFormatter.ofPattern((String)dateFormatter);

(DateTimeFormatter)dateFormatter;

或者有没有一种方法可以获取在DateFormat中生成格式的字符串

我想这样做是因为我已经读到DateTimeFormatter是Java8+处理日期的新方法,我需要保留旧的方法,因为它在项目中被多次使用

谢谢


共 (1) 个答案

  1. # 1 楼答案

    您可以使用以下代码

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