zoukankan      html  css  js  c++  java
  • 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);
        }
    }
  • 相关阅读:
    树莓派服务器搭建
    设计模式之装饰者模式
    设计模式之建造者模式
    Java IO
    设计模式之抽象工厂模式
    常用排序算法(堆排序)
    Struts2框架简介和示例
    静态代理和利用反射形成的动态代理(JDK动态代理)
    常用排序算法(插入排序,快速排序,归并排序,堆排序)
    设计模式之简单工厂和工厂方法模式
  • 原文地址:https://www.cnblogs.com/cxmsky/p/2879917.html
Copyright © 2011-2022 走看看