JAVA 日期加减计算
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 日期加减计算相关推荐
- java calendar 比较大小_关于Java日期加减,并且比较大小的方法
关于Java日期加减,并且比较大小的方法 一.首先Java日期加减我使用的是Calendar类,非常方便好用!,话不多说直接上代码 1.获取calendar对象,并不是直接new出来 Calendar ...
- java日期加减秒_Java日期——年、月、日、时、分、秒、周加减计算
Java日期--年.月.日.时.分.秒.周加减计算 Java日期--年.月.日.时.分.秒.周加减计算 1.Pom依赖 joda-time joda-time 2.9.9 2.示例代码 package ...
- JavaScript日期加减,Juqery日期加减计算并赋值给input框
开发中常用的日期加减法的处理方式 开发中遇到的日期加减的问题已经得到处理,现整理出来给需要的小伙伴参考 点击自定义时间按钮可以快速把需要的日期赋值给日期框和input框 1.获取当天的年月日 $(fu ...
- oracle日期加减计算
oracle数据库中有多种对日期加减的计算方法,废话不多说,开始. 1.直接加减. (1)求当前时间及一天后: select sysdate,sysdate + 1 from dual; 输出为: 2 ...
- java 日期加减天数、月数、年数的计算方式
因为某个项目需要统计 近1周.近1个月.近6个月 等数据,所以在时间的加减上面想了很多方式,最后决定用java.util.Calendar java.util.Calendar ,提供了计算时间的方式 ...
- java中日期加减计算(转)
.NET里面日期的相关计算真是太简单了,直接有方法,java咋就这么麻烦呢! public static void main(String[] args) { String strNo ...
- JAVA日期加减运算
1.用java.util.Calender来实现 Calendar calendar=Calendar.getInstance(); calendar.setTime(new Date()); ...
- 【oracle】日期加减计算
年计算 -- 下一年/年加1 select sysdate, sysdate+numtoyminterval(1,'year') from dual select sysdate, add_month ...
- mysql日期加减计算
日期增加 格式 DATE_ADD(date,INTERVAL expr type) 例如 -- 当前时间是2020-09-02 14:07:53,执行后返回 2020-09-03 14:07:53 s ...
最新文章
- *** Procedure 存储过程 ***
- HBase-Shell-数据结构-原理
- 拥抱开源IaaS云平台:360度盘点OpenStack
- mysql useing查询,MySQL数据库之多表查询using优化与案例
- Mac下好用的批量文件扩展名修改工具
- 使用代码创建具有organization unit的opportunity
- leetcode 509. 斐波那契数
- 小程序点击事件改变样式(普通js鼠标点击事件)
- JavaWeb——关于RequestDispatcher的原理
- 华为服务器报错信息,厂商 push 不通排查指南
- 解决DELL服务器每次开机提示F1F2,需要F1才可以进系统的方法
- dbf转成excel_dbf转excel工具(DbfToExcel) v1.2 免费版
- 发电机变压器运行状态(温度电压电流)监控系统解决方案
- compose UI(七)引入视频播放器ExoPlayer
- 简述在计算机中如何添加或删除输入法,Windows 7系统怎么添加或删除输入法?方法介绍...
- matlab eps 字体,matlab eps 字体用AI打开乱码的解决
- html 让360浏览器兼容模式,360浏览器兼容模式怎么设置?360浏览器兼容模式设置方法介绍...
- idea中加入插入当前系统日期快捷键
- ai皮肤检测分数_你的皮肤好坏,之后可要AI机器人说了算,5秒钟检测出皮肤质量...
- Photoshop基础学习目录
热门文章
- 函数式编程扫盲 - 转载系列1
- Linux云计算架构--课程目录(持续更新...)
- 军犬舆情每日热点:天津成立联合调查组进驻权健集团;瑞幸咖啡巨亏8亿
- 用Selenium+xpath爬取京东商城
- 电脑右下角的WiFi图标不见如何处理
- 湿敏电阻的原理,结构,分类与应用场景要点总结
- AIX 学习笔记之 存储管理 LV PV VG PP
- ubuntu从19.04升级到20.04后五笔一直不能输入中文,解决方法
- 【解决方案】Android开发填坑之RecyclerView刷新闪烁
- Android APP一键退出的方法总结分析