原本 JAVA 可以使用 DATE 类来生成时间 , 但是 DATE 类的 getMonth() 等方法在最新的 JAVA 版本汇总被废弃了 ,我们就需要用 Calendar 来获取时间 。
先引入 java.tuil 中的 Calendar ,新建一个 Calendar 实例
Calendar calendar = Calendar.getInstance();
之后就可以使用
String year = calendar.get(Calendar.YEAR);
来获取当前的年份了 ,获取关健字如下
Calendar.YEAR
Calendar.MONTH // 注意, 如果想要获取当前月份需要 + 1
Calendar.DATE
Calendar.HOUR_OF_DAY
Calendar.MINUTE
Calendar.SECOND
Calendar.DAY_OF_WEEK
Calendar.DAY_OF_MONTH
Calendar.DAY_OF_YEAR