草庐IT

java - 我想从 Java 日期中获取年、月、日等,以与 Java 中的公历日期进行比较。这可能吗?

我在Java中有一个Date对象,存储为Java的Date类型。我还有一个公历创建日期。公历日期没有参数,因此是今天日期(和时间?)的一个实例。使用java日期,我希望能够从java日期类型中获取年、月、日、小时、分钟和秒,并比较gregoriancalendar日期。我看到目前Java日期以long形式存储,唯一可用的方法似乎只是将long写入格式化的日期字符串。有没有办法访问年、月、日等?我看到getYear()、getMonth()等Date类的方法已被弃用。我想知道使用GregorianCalendar日期的JavaDate实例的最佳做法是什么。我的最终目标是进行日期计算,以便