package day03;
import java.util.Calendar;
/**
* Calendar提供了针对不同时间分量单独设置值的方法。
* void set(int field,int value)
* 其中第一个参数为:时间分量,例如:年,月,日等等。
* 第二个参数为对应的值。
* 时间分量是一个int值,使用Calendar提供的常量。
* @author kaixu
*
*/
public class CalendarDemo2 {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
System.out.println(calendar.getTime());
/*
* 设置Calendar,使其表示2008-08-08 20:08:08
*/
//设定年
calendar.set(Calendar.YEAR,2008);
System.out.println(calendar.getTime());
/*
* 设定月
* 月从0开始计数,即0表示1月
* 不出错表达方式:calendar.set(Calendar.MONTH,Calendar.AUGUST);
*/
calendar.set(Calendar.MONTH,7);
System.out.println(calendar.getTime());
/*
* 设置日
* 对应的时间分量常用的有:
* DAY_OF_MONTH:月中的天,与DATE一致
* DAY_OF_WEEK:周中的天,星期几
* DAY_OF_YEAR:年中的天,一年中的第几天
*/
calendar.set(Calendar.DATE, 8);
System.out.println(calendar.getTime());
calendar.set(Calendar.HOUR_OF_DAY, 20);
calendar.set(Calendar.MINUTE,8);
calendar.set(Calendar.SECOND,8);
System.out.println(calendar.getTime());
}
}
Java Srting之Calendar日历类(二)——利用set设置时间分量
最新推荐文章于 2023-07-15 10:39:47 发布