美文网首页
java中Calendar类的用法

java中Calendar类的用法

作者: 闲置的Programmer | 来源:发表于2019-09-28 17:01 被阅读0次
package com.magnet.movie.rest.web;

import java.util.Calendar;
import java.util.Date;

public class Test {

    public static void main(String[] args) {
        // 其日历字段已由当前日期和时间初始化:
        Calendar rightNow = Calendar.getInstance(); // 子类对象
        // 获取年
        int year = rightNow.get(Calendar.YEAR);
        // 获取月
        int month = rightNow.get(Calendar.MONTH);
        // 获取日
        int date = rightNow.get(Calendar.DATE);
        //获取几点
        int hour=rightNow.get(Calendar.HOUR_OF_DAY);
        //获取上午下午
        int moa=rightNow.get(Calendar.AM_PM);
        if(moa==1)
            System.out.println("下午");
        else
            System.out.println("上午");

        //set时间  add增加  get获取操作后的时间
        rightNow.setTime(new Date());
        rightNow.add(Calendar.YEAR,-10);
        System.out.println(rightNow.getTime() +"---");

        //当前时间
        System.out.println(year + "年" + (month + 1) + "月" + date + "日"+hour+"时");
        //操作YEAR DATE变量
        rightNow.add(Calendar.YEAR,5);
        rightNow.add(Calendar.DATE, -10);
        int year1 = rightNow.get(Calendar.YEAR);
        int date1 = rightNow.get(Calendar.DATE);
        //修改后的时间
        System.out.println(year1 + "年" + (month + 1) + "月" + date1 + "日"+hour+"时");
    }

}


控制台结果

相关文章

网友评论

      本文标题:java中Calendar类的用法

      本文链接:https://www.haomeiwen.com/subject/kwziyctx.html