java 中Calendar类中对日期的处理

      //使用Canendar类获取当前时间的年月日,时分秒的方法!以及int转换为 String的方法!!!
        //String 与任何数据类型的数据相加均为String
        Calendar  cal=Calendar.getInstance();
        int year=cal.get(Calendar.YEAR);
        
        int month=cal.get(Calendar.MONTH)+1;
        System.out.println("月份:"+month);
        int day=cal.get(Calendar.DAY_OF_MONTH);
        //Calendar 默认的一月是是0 所以查询当前是几月的需要在day_of_month的基础上 加1;
        System.out.println("今天是"+month+"月的第"+day+"天!!");
        //Calendar 默认的一周的第一天是周日,周六是第七天
        int weekDay=cal.get(Calendar.DAY_OF_WEEK)-1;
        System.out.println("今天星期"+weekDay);
        

        int hour =cal.get(Calendar.HOUR_OF_DAY);        //12小时计时法

        int  timeHour cal.get(Calendar.HOUR);       //24小时计时法

        System.out.println("当前小时数:"+hour);
        int minute=cal.get(Calendar.MINUTE);
        System.out.println("当前分钟数:"+minute);
        int second=cal.get(Calendar.SECOND);
        System.out.println("当前秒数:"+second);
        System.out.println("秒数转换为String:"+Integer.toString(second));
    
        String time =Integer.toString(year)+Integer.toString(month)+Integer.toString(day);
    
        System.out.println(time);

猜你喜欢

转载自blog.csdn.net/hui678524/article/details/78475024