zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    学习使用Markdown
    开发落网电台windows phone 8应用的计划(10)-----收尾
    MyEclipse10安装SVN插件
    HBuilder连接码云
    sqlserver2004数据库备份,在sqlserver2008还原
    fiddler抓包时出现了tunnel to ......443
    Fiddler抓取Android真机上的HTTPS包
    Fiddler证书安装(查看HTTPS)
    Mac安装普元移动开发平台Primeton Mobile_7.2LA
    Mac下安装MySQL、Workbench以及建数据库建表最基础操作
  • 原文地址:https://www.cnblogs.com/yangsanluo/p/14525845.html
Copyright © 2011-2022 走看看