【发布时间】:2016-09-21 17:43:36
【问题描述】:
如何将 DateTimeFormatter 转换为 DateFormat ?我想将 DateTimeFormatter 转换为 DateFormat 吗?有可能吗?
我有一个 DateTimeFormatter 对象,我想将它传递给一个参数只接受 DateFormat 的方法。
【问题讨论】:
-
对于什么方法你需要DateFormat?也许您应该找出参数为 DateTimeFormatter 的适当方法?
-
您可以使用以下命令将 DateTimeFormatter 转换为 java.text.Format:java.text.Format oldformat = dateTimeFormatter.toFormat();
-
@ben 你能提供课堂文档的链接吗?我在 DateFormat 或 SimpleDateFormat 上都没有看到这样的方法。
-
参见此处:docs.oracle.com/javase/8/docs/api/java/time/format/…:“某些应用程序可能需要使用较旧的 java.text.Format 类进行格式化。toFormat() 方法返回 java.text.Format 的实现。”