Calendar查表法输出月份和星期

来源:互联网 发布:python telnet 回显 编辑:程序博客网 时间:2024/05/21 09:52
//Calendar查表法输出月份和星期import java.util.*;//工具类import java.text.*;//时间相关的类在这里class  CalendarDemo{    public static void main(String[] args)     {        Date d = new Date();//获取系统时间        System.out.println(d);//打印的时间看不懂,希望有些格式?        //将自定义的时间模式封装到SimpleDateformate对象中。        SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 E hh:mm:ss");        //调用format方法让模式格式化制定Date对象。        String time = sdf.format(d);        System.out.print("time="+time);        Calendar c = Calendar.getInstance();//获取日历              String[] mons = {"一月","二月","三月","四月",            "五月","六月","七月","八月",            "九月","十月","十一月","十二月"}; //查表法        String[] weeks = {"","星期日","星期一","星期二","星期三","星期四","星期五","星期六"}        int index = c.get(Calendar.MONTH); //作下标        int index1 = c.get(Calendar.DAY_OF_WEEK); //作下标        sop(c.get(Calendar.YEAR)+"年");        //sop((c.get(Calendar.MONTH)+1)+"月");        sop(mons[index]);//按下标 查表法 输出        sop(c.get(Calendar.DAY_OF_MONTH)+"日");        //sop("星期"+c.get(Calendar.DAY_OF_WEEK));        sop(weeks[index1]);        /*        Date d = new Date();//        SimpleDateFormat sdf = new SimpleDateFormat("yyyy");//简单时间格式化        String year = sdf.format(d);        System.out.println(d);//        */    }    public static void sop(Object obj)    {        System.out.println(obj);    }}
0 0
原创粉丝点击