0

如果这是一个愚蠢的问题,我深表歉意,特别是对于你们所有的超级专业程序员。我刚开始用 Java 编程,我开始做一些基本的事情,比如调度程序,这需要将当前时间与我选择执行某些程序的特定时间进行比较。

基本上我需要一种方法来获取和操作日期时间对象。在可能的搜索中出现的第一件事(以及关于 SO 的许多答案)是java.util.Date对象。看起来这很完美,并且具有我需要的所有基本功能。我喜欢我可以用 simple 获取当前日期时间new Date()。然后在创建其他日期时间对象时,我可以使用.getYear().getDate()和其他方法。.before()and函数对于.after()我正在尝试做的事情也非常有用。

无论如何,我的问题是:为什么这个包的大部分都被弃用了? 这是核心 java.util 包的一部分。这对许多程序来说非常重要。我找到了更新的替代品,比如GregorianCalendarand Joda.time,不知道从长远来看哪个对我更好。似乎只使用核心java.util.date并继续前进会很好。我在 IDE 中收到不推荐使用的警告,这让我觉得这可能不是最好的做法。

我只是想了解为什么不再支持这个包,作为一个寻求答案的谦逊程序员。

谢谢!

4

0 回答 0