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());
我可以解决这个问题,但我现在找不到正确的答案。
是否可以在 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());