//获取当前日期
java.sql.Date endTime = new java.sql.Date(new java.util.Date().getTime());//当前日期
//减去七天
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DATE, calendar.get(Calendar.DATE) - 7);//获取后七天就+7
//获取前几天日期
java.sql.Date beginTime = new java.sql.Date(calendar.getTime().getTime());//七天前日期

主要就是Calendar类的使用,通过该类可以实现日期加减

上面是通过set实现的,也可以通过下面的方式实现

Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.YEAR,-1);//日期减1年
calendar.add(Calendar.MONTH,3);//日期加3个月
calendar.add(Calendar.DAY_OF_YEAR,10);//日期加10天
calendar.add(Calendar.SECOND,60);//日期加60秒
calendar.add(Calendar.MINUTE,-10);//日期减10分钟

java日期或时间加减(获取前几天或后几天)相关推荐

  1. java 30分钟_java 实现当前时间加减30分钟的时间代码

    如代码所示: SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date now = new ...

  2. java当前时间减1分钟_java 实现当前时间加减30分钟的时间代码

    如代码所示: SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date now = new ...

  3. Java中某日期时间加减5分钟、10分钟的方法

    /*** 加减对应时间后的日期* @param date 需要加减时间的日期* @param amount 加减的时间(毫秒)* @return 加减对应时间后的日期*/ private Date s ...

  4. java 时间加减_java如何实现当前时间加减30分钟的方法

    java如何实现当前时间加减30分钟的方法 发布时间:2020-08-17 09:41:34 来源:亿速云 阅读:280 作者:小新 这篇文章主要介绍java如何实现当前时间加减30分钟的方法,文中介 ...

  5. mysql日期减后取月_mysql加减时间-函数-时间加减

    select timediff('23:40:00', ' 18:30:00'); -- 两时间相减 SELECT substring( timediff('23:40:00', ' 18:30:00 ...

  6. js实现日期加减获取年龄

    //js实现日期加减获取年龄var birthday=new Date('2021-01-01'.replace(/-/g, "\/")); //传入时间var d=new Dat ...

  7. Java LocalDate时间加减

    Java LocalDate时间加减 LocalDateTime time = LocalDateTime.now(); time = time.plusMinutes(5);//获取当前时间并加5分 ...

  8. JAVA时间加减操作

    @ApiOperation("时间加减操作")private Date getChangeTime(Date nowTime,Long changeValue){//nowTime ...

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

    JAVA的时间加减 1.获取当前系统时间 Date date = new Date(); 2.实现时间的加减的两种方法 第一种: 用java.text.SimpleDateFormat来实现 Simp ...

最新文章

  1. 关于:为什么在 Real Producer 10 Plus 里面找不到 RealAudio 10 with aacPlus的解答
  2. Day03——Python函数
  3. 几点易被忽视的网络软故障排查
  4. 读取一个文件,获取其中出现次数最多的前五个字符以及次数
  5. kafka Windows安装
  6. 信用贷款额度是怎么确定的?
  7. php学生分班,学生分班工具下载
  8. 药盒识别/垃圾分类—高精度AI模型训练及边缘部署分享
  9. 【CV学习4】OpenCV-Python: SIFT Demo one
  10. 深度linux添加xp,Linux和Windos XP下向路由表添加路由
  11. 远程会议总卡顿?8 个“小白”办法一看就会!
  12. appenders_Log4j Appenders教程
  13. 全网首发:制作LINUX安装软件包,要处理哪些系统目录和文件(1)
  14. linux中tomcat日志文件含义
  15. GitHub的Fork 是什么意思?『举了个挺不错的例子,程序员Joe』
  16. mysql闪现_css,javascript_点击按钮出现弹窗,弹窗只是闪现了一下,为什么没有一直出现?,css,javascript - phpStudy...
  17. 在网页中插入视频代码大全
  18. 带你走进3D建模!一份建模零基础小白的入门宝典,建议收藏细读
  19. 移动通信技术的毫米波波束成形系统构成
  20. 多维/子对象(镜子组合材质参数)

热门文章

  1. 90 后程序员:“创业一时爽,一直创业一直爽”
  2. Python Argparse 库讲解特别好的
  3. 思维导图-------java-IO流知识结构梳理
  4. 【代码随想录】二刷-动态规划
  5. 更改远程端口3389为其他的端口号
  6. sougou ubuntu 优麒麟_ubuntu16.04Kylin优麒麟版安装搜狗输入法后怎样切换英文?
  7. ORA-20000:ORU-10027:buffer overflow,limit of 10000 bytes错误4
  8. 6月份Github上最热门的开源项目排行出炉
  9. Linux系统与Windows系统之间共享文件资源
  10. 购物车存储在什么位置比较合适?Session?Cookie?数据库?