Java(Calendar)

来源:互联网 发布:草根源码 编辑:程序博客网 时间:2024/06/05 17:47
import java.util.*;public class CalendarDemo {    public static void main(String[] args) {        Calendar c1=Calendar.getInstance();        c1.setFirstDayOfWeek(Calendar.MONDAY);        display(c1);        Calendar c2=new GregorianCalendar(2010,12,8,20,8,8);        int days=c2.get(Calendar.DAY_OF_YEAR)-c1.get(Calendar.DAY_OF_YEAR);        System.out.println("距离2010年12月8日晚上还有:"+days+"天");        c1.set(2010, 11,30);        c1.set(Calendar.HOUR,10);        c1.set(Calendar.MINUTE,29);        c1.set(Calendar.SECOND,22);        System.out.println("更新后时间:");        display(c1);        c1.add(Calendar.DATE, 10);        c1.add(Calendar.HOUR, 10);        System.out.println("调整后时间:");        display(c1);    }    static void display(Calendar c)    {        String months[]={"一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"};        String days[]={"","星期一","星期二","星期三","星期四","星期五","星期六","星期天"};        System.out.print("日期:");        System.out.print(c.get(Calendar.YEAR)+"年");        System.out.print(months[c.get(Calendar.MONTH)]);        System.out.print(c.get(Calendar.DATE)+"日");        System.out.println(days[c.get(Calendar.DAY_OF_WEEK)-1]);        System.out.print("时间:");        System.out.print(c.get(Calendar.HOUR_OF_DAY)+":");        System.out.print(c.get(Calendar.MINUTE)+":");        System.out.println(c.get(Calendar.SECOND));    }}

日期:2016年八月30日星期二
时间:18:26:12
距离2010年12月8日晚上还有:-235天
更新后时间:
日期:2010年十二月30日星期四
时间:22:29:22
调整后时间:
日期:2011年一月10日星期一
时间:8:29:22

0 0
原创粉丝点击