在Date类中获取独立的日历字段的相关方法已经过时了,扩展Calendar类用于获取独立的日历字段。
Calendar对象的创建:
static Calendar | getInstance():使用默认时区和语言环境获得一个日历
操作方法:
int | get(int field):返回给定日历字段的值
日历字段摘要:
public static final int YEAR – 年
public static final int MONTH – 月 0-11
public static final int DATE – 日
public static final int HOUR – 12制小时
public static final int HOUR_OF_DAY – 24制小时
public static final int MINUTE – 分钟
public static final int SECOND – 秒
代码演示:
public class DateTest {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH)+1;
int day = calendar.get(Calendar.DATE);
int hour = calendar.get(Calendar.HOUR_OF_DAY);
int mis = calendar.get(Calendar.MINUTE);
int sed = calendar.get(Calendar.SECOND);
//2020年11月13日 18时4分12秒
System.out.println(year+"年"+month+"月"+day+"日 "+hour+"时"+mis+"分"+sed+"秒");
}
}
运行效果