• Java Srting之Calendar日历类(五)——Calendar中计算时间的方法add()


    package day03;

    import java.util.Calendar;

    /**
     * Calendar中计算时间的方法    
     * void add(int field,int value)
     * 对指定的时间分量加上给定的值,若给定的值是负数,则是减去给定的值。
     * @author kaixu
     *
     */
    public class CalendarDemo5 {

        public static void main(String[] args) {
             /*
              * 查看3年2个月8天以后的日期。
              */
            Calendar calendar = Calendar.getInstance();
            //查看3年后
            calendar.add(Calendar.YEAR, 3);
            
            //2个月后
            calendar.add(Calendar.MONTH,2);
            
            //8天后
            calendar.add(Calendar.DAY_OF_YEAR, 8);
            System.out.println(calendar.getTime());
            
            //5小时之前的时间?
            calendar.add(Calendar.HOUR_OF_DAY, -5);
            System.out.println(calendar.getTime());
            
            /*
             * 当遇到类似开发需求:
             * 要求用户输入一个日期,然后对该日期进行一系列的运算
             * 再将计算后的日期显示给用户时,流程如下:
             * 1.获取用户输入的日期字符串
             * 2.使用SimpleDateFormat将其转换为Date
             * 3.创建一个Calendar,使其表示Date表示的日期
             * 4.使用Calendar根据需求计算时间
             * 5.将Calendar转换为一个Date
             * 6.使用SimpleDateFormat将Date转换为字符串后显示给用户。
             * yyyy-MM-dd
             * 2015-05-15
             */
        }

    }

    ————————————————
    版权声明:本文为CSDN博主「imtimt」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/a771581211/article/details/88365824

  • 相关阅读:
    1. 规范说明
    Swing Jtable 添加checkbox列
    ubuntu 右键添加打开终端
    关闭ubuntu中的”System Program Problem Detected”提示
    activemq和mqtt消息总线
    Swing 自定义日期控件
    Swing Jtable 设置背景色
    Swing Jtable 网格线设置
    Java Swing Jtable 单元格不可编辑
    Java Swing JTable 设置隔行变色
  • 原文地址:https://www.cnblogs.com/yangsanluo/p/14525845.html
Copyright © 2020-2023  润新知