【发布时间】:2014-09-20 14:47:40
【问题描述】:
Date 有很多不推荐使用的方法,即getTime, getMounth 等。我应该避免使用它吗?
另外,Date、Calendar和DataPicker之间有什么区别?
【问题讨论】:
标签: date calendar datepicker javafx deprecated
Date 有很多不推荐使用的方法,即getTime, getMounth 等。我应该避免使用它吗?
另外,Date、Calendar和DataPicker之间有什么区别?
【问题讨论】:
标签: date calendar datepicker javafx deprecated
Date 在 JDK v1.1 中已弃用;换句话说,在环境(正在进行的)开发过程中相对较早。由于与国际时间标准不兼容,它已被弃用;虽然它旨在反映协调世界时 (UTC),但发现在使用 GMT 时间标准或不反映“闰秒”(每年或每两年多一秒)的机器上,Date类可能不完全准确。
为此,建议大家使用Calendar.get(...),而不是Date各自的方法!此外,Java8 有一个 UI 组件 DatePicker,它使用新的 LocalDate 类(它是已弃用的 Date 类的本地化替代品)。
【讨论】:
DatePicker 及其关联的 LocalDate 类;在那种情况下,我不会担心Calendar。