我在我的 java 应用程序中使用PrettyTime java 库进行各种日期/时间处理,例如将 MySQL 格式的日期/日期时间字符串转换为 java 日期,反之亦然。
但是,我看到date.getYear(), date.getMonth()
, etc 都已弃用,它说要改用 Calendar 。但是 PrettyTime 仅将其结果作为 Date 对象返回,我看不到将 Date 对象转换为日历对象的方法。
在Calendar的文档中,我看到的唯一提及的Date
是方法setTime(Date date),但方法名称不明确,并且文档不清楚调用此方法实际上会做什么。显然我不能只做calendar.set( date.getYear(), date.getMonth(), ..)
等,因为这些方法已Date
被弃用。
那么如何将给定的 Date 对象转换为 Calendar?