/*
*此处列举了一些日历的简单用法。
*/
package classfile;
import java.util.*;
public class CalendarDemo
{
public static void main(String[] args)
{
method_add();
method_get();
method_getTime();
method_set();
method_setTime();
}
public static void method_add()
{
//以系统当前的时间创建一个日历对象
Calendar calendar = new GregorianCalendar();
//将日历表示的日期,向后推5天
calendar.add(Calendar.DAY_OF_MONTH,5);
System.out.println(calendar);
}
public static void method_get()
{
//以系统的当前状态创建一个日历对象
Calendar calendar = Calendar.getInstance();
//获取日历的年份
System.out.println("年份:"+calendar.get(Calendar.YEAR));
//获取日历的月份0-11
System.out.println("月份:"+(calendar.get(Calendar.MONTH)+1));
//获取日历中的月份中的天数
System.out.println("天数:"+calendar.get(Calendar.DATE));
//获取日历的星期中的天数,周日为一周的第一天
System.out.println("星期:"+calendar.get(Calendar.DAY_OF_WEEK));
//获取日历的时钟1-24
System.out.println("时钟:"+calendar.get(Calendar.HOUR_OF_DAY));
//获取日历的时钟1-12
System.out.println("时钟:"+calendar.get(Calendar.HOUR));
//获取日历的分钟
System.out.println("分钟:"+calendar.get(Calendar.MINUTE));
//获取日历的秒钟
System.out.println("秒钟:"+calendar.get(Calendar.SECOND));
}
public static void method_getTime()
{
Calendar calendar = Calendar.getInstance();
//获取日历所表示的日期对象
Date date = calendar.getTime();
System.out.println("日历转日期:"+date);
}
public static void method_set()
{
Calendar calendar = Calendar.getInstance();
//设置日历的日期
calendar.set(2014,6,25);
System.out.println("设置日历:"+calendar.getTime());
//设置一周的第一天
System.out.println("星期:"+calendar.get(Calendar.DAY_OF_WEEK));
calendar.setFirstDayOfWeek(Calendar.MONDAY);
System.out.println("星期:"+calendar.get(Calendar.DAY_OF_WEEK));
}
public static void method_setTime()
{
//设置一个指定日期的日历,未设置的字段使用默认值
Calendar calendar = new GregorianCalendar(2014,6,25);
System.out.println(calendar.getTime());
//更改日历的日期
calendar.setTime(new Date());
System.out.println(calendar.getTime());
}
}
Calendar
最新推荐文章于 2021-08-15 15:19:30 发布