什么是替代java.util.Date(year,month,day)的接受方式?
- 论坛
- 什么是替代java.util.Date(year,month,day)的接受方式?
21 浏览
什么是替代java.util.Date(year,month,day)的接受方式?
我正在尝试做一件非常简单的事情,但是开始意识到在Java中处理日期有点棘手。我想要的只是传入一组由三个整数表示的日期(年、月、日),创建一些`Date`对象,对它们进行一些简单的测试(比如判断日期A是否在日期B之前,是否在1990年1月1日之后),将它们转换为`java.sql.Date`对象,并通过JDBC将其传递给数据库。
使用`java.util.Date(int year, int month, int day)`构造函数非常简单且正常工作。当然,该构造函数已被弃用,我希望在编写新代码时避免使用弃用的调用。然而,解决这个简单问题的其他选项似乎非常复杂。难道真的没有不使用弃用的构造函数来实现我想要的简单方法吗?
我知道对于所有与Java日期相关的问题,标准答案都是“使用Joda Time”,但是我真的不想为了这个看似琐碎的问题引入第三方库。