我是 Java 初学者,正在使用 Java class reference最近。我只是不小心将 Unix 时间戳(Long
)传递给 SimpleDateFormat::format
,并且它起作用了。但是,我在引用页面上看不到 SimpleDateFormat::format(Long)
。事件父类 DateFormat
没有方法 format(Long)
。
由于没有像 SimpleDateFormat::format(Long)
这样的方法,javac
应该返回编译器错误,不是吗?
或者它是否自动将Long
转换为Date
?
最佳答案
下一个父类(super class),Format
,确实有一个format(Object)
重载。
不是现代 API 设计,但就是这样。
关于java - 为什么 SimpleDateFormat::format(Long) 适用于 Java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43268244/