• Java基础之Calendar对象


    import java.util.*;
    import java.text.*;
    class CalendarDemo
    {
        public static void main(String[] args)
        {
            Date d = new Date();
            //获取年(旧方法)
            
    //sop(new SimpleDateFormat("yyyy").format(d));
            
            
    //获取年(新方法),以查表法取月和星期
            String[] months = {"一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"};
            String[] weeks = {"","星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
            Calendar c = Calendar.getInstance();
            
            //设定日期
            c.set(2010,0,23);
            
            /*加十年*/
            c.add(Calendar.YEAR,10);
            /*减三月*/
            c.add(Calendar.MONTH,-3);
            /*减两天*/
            c.add(Calendar.DAY_OF_MONTH,-2);
            
            sop(c.get(Calendar.YEAR));
            sop(months[c.get(Calendar.MONTH)]);
            sop(weeks[c.get(Calendar.DAY_OF_WEEK)]);
            
            getFebruaryDays(2012);
        }
        
        /**
         * 取任意年份的二月份有几天?
         
    */
        public static void getFebruaryDays(int year)
        {
            Calendar c = Calendar.getInstance();
            c.set(year,2,1);
            c.add(Calendar.DAY_OF_MONTH,-1);
            
            sop(c.get(Calendar.DAY_OF_MONTH));
            
        }
        
        public static void sop(Object obj)
        {
            System.out.println(obj);
        }
    }
  • 相关阅读:
    bzoj4571: [Scoi2016]美味
    hdu2929 Bigger Is Better
    将博客搬家到博客园了
    BZOJ4567[Scoi2016]背单词
    BZOJ 4568 幸运数字
    BZOJ 4569 萌萌哒
    BZOJ4570: [Scoi2016]妖怪
    poj3468 A Simple Problem with Integers(zkw区间修改模板)
    spoj 8222
    hdu 4918
  • 原文地址:https://www.cnblogs.com/cxmsky/p/2879917.html
Copyright © 2020-2023  润新知