1.获取当前系统时间
    Date date = new Date();

2.实现时间的加减的两种方法

第一种:  用java.text.SimpleDateFormat来实现

SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");  
   System.out.println("今天的日期:"+df.format(date));  
   System.out.println("两天前的日期:" + df.format(new Date(date.getTime() - 2 * 24 * 60 * 60 * 1000)));  
   System.out.println("三天后的日期:" + df.format(new Date(date.getTime() + 3 * 24 * 60 * 60 * 1000)));

获取当前毫秒值进行加减.

第二种:用java.util.Calender来实现
    Calendar cal = Calendar.getInstance();
    cal.setTime(date);//设置起时间
    //System.out.println("111111111::::"+cal.getTime());
    cal.add(Calendar.YEAR, 1);//增加一年
    //cd.add(Calendar.DATE, 1);//增加一天  
   //cd.add(Calendar.DATE, -10);//减10天  
    //cd.add(Calendar.MONTH, 1);//增加一个月   
    System.out.println("输出::"+cal.getTime());

关于Calendar的常用方法

// 使用默认时区和语言环境获得一个日历
    Calendar cal = Calendar.getInstance();
    // 赋值时年月日时分秒常用的6个值,注意月份下标从0开始,所以取月份要+1
    System.out.println("年:" + cal.get(Calendar.YEAR));
    System.out.println("月:" + (cal.get(Calendar.MONTH) + 1));       
    System.out.println("日:" + cal.get(Calendar.DAY_OF_MONTH));
    System.out.println("时:" + cal.get(Calendar.HOUR_OF_DAY));
    System.out.println("分:" + cal.get(Calendar.MINUTE));
    System.out.println("秒:" + cal.get(Calendar.SECOND));

// 如果想设置为某个日期,可以一次设置年月日时分秒,由于月份下标从0开始赋值月份要-1
    // cal.set(year, month, date, hourOfDay, minute, second);
    cal.set(2018, 1, 15, 23, 59, 59);

JAVA 日期加减计算相关推荐

  1. java calendar 比较大小_关于Java日期加减,并且比较大小的方法

    关于Java日期加减,并且比较大小的方法 一.首先Java日期加减我使用的是Calendar类,非常方便好用!,话不多说直接上代码 1.获取calendar对象,并不是直接new出来 Calendar ...

  2. java日期加减秒_Java日期——年、月、日、时、分、秒、周加减计算

    Java日期--年.月.日.时.分.秒.周加减计算 Java日期--年.月.日.时.分.秒.周加减计算 1.Pom依赖 joda-time joda-time 2.9.9 2.示例代码 package ...

  3. JavaScript日期加减,Juqery日期加减计算并赋值给input框

    开发中常用的日期加减法的处理方式 开发中遇到的日期加减的问题已经得到处理,现整理出来给需要的小伙伴参考 点击自定义时间按钮可以快速把需要的日期赋值给日期框和input框 1.获取当天的年月日 $(fu ...

  4. oracle日期加减计算

    oracle数据库中有多种对日期加减的计算方法,废话不多说,开始. 1.直接加减. (1)求当前时间及一天后: select sysdate,sysdate + 1 from dual; 输出为: 2 ...

  5. java 日期加减天数、月数、年数的计算方式

    因为某个项目需要统计 近1周.近1个月.近6个月 等数据,所以在时间的加减上面想了很多方式,最后决定用java.util.Calendar java.util.Calendar ,提供了计算时间的方式 ...

  6. java中日期加减计算(转)

    .NET里面日期的相关计算真是太简单了,直接有方法,java咋就这么麻烦呢! public static void main(String[] args) {         String strNo ...

  7. JAVA日期加减运算

    1.用java.util.Calender来实现 Calendar calendar=Calendar.getInstance();     calendar.setTime(new Date()); ...

  8. 【oracle】日期加减计算

    年计算 -- 下一年/年加1 select sysdate, sysdate+numtoyminterval(1,'year') from dual select sysdate, add_month ...

  9. mysql日期加减计算

    日期增加 格式 DATE_ADD(date,INTERVAL expr type) 例如 -- 当前时间是2020-09-02 14:07:53,执行后返回 2020-09-03 14:07:53 s ...

最新文章

  1. *** Procedure 存储过程 ***
  2. HBase-Shell-数据结构-原理
  3. 拥抱开源IaaS云平台:360度盘点OpenStack
  4. mysql useing查询,MySQL数据库之多表查询using优化与案例
  5. Mac下好用的批量文件扩展名修改工具
  6. 使用代码创建具有organization unit的opportunity
  7. leetcode 509. 斐波那契数
  8. 小程序点击事件改变样式(普通js鼠标点击事件)
  9. JavaWeb——关于RequestDispatcher的原理
  10. 华为服务器报错信息,厂商 push 不通排查指南
  11. 解决DELL服务器每次开机提示F1F2,需要F1才可以进系统的方法
  12. dbf转成excel_dbf转excel工具(DbfToExcel) v1.2 免费版
  13. 发电机变压器运行状态(温度电压电流)监控系统解决方案
  14. compose UI(七)引入视频播放器ExoPlayer
  15. 简述在计算机中如何添加或删除输入法,Windows 7系统怎么添加或删除输入法?方法介绍...
  16. matlab eps 字体,matlab eps 字体用AI打开乱码的解决
  17. html 让360浏览器兼容模式,360浏览器兼容模式怎么设置?360浏览器兼容模式设置方法介绍...
  18. idea中加入插入当前系统日期快捷键
  19. ai皮肤检测分数_你的皮肤好坏,之后可要AI机器人说了算,5秒钟检测出皮肤质量...
  20. Photoshop基础学习目录

热门文章

  1. 函数式编程扫盲 - 转载系列1
  2. Linux云计算架构--课程目录(持续更新...)
  3. 军犬舆情每日热点:天津成立联合调查组进驻权健集团;瑞幸咖啡巨亏8亿
  4. 用Selenium+xpath爬取京东商城
  5. 电脑右下角的WiFi图标不见如何处理
  6. 湿敏电阻的原理,结构,分类与应用场景要点总结
  7. AIX 学习笔记之 存储管理 LV PV VG PP
  8. ubuntu从19.04升级到20.04后五笔一直不能输入中文,解决方法
  9. 【解决方案】Android开发填坑之RecyclerView刷新闪烁
  10. Android APP一键退出的方法总结分析