//获取当前日期
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. 【数据结构】C语言栈的基本操作
  2. 服务器架构有哪些方式?—Vecloud微云
  3. 【ZZ】IPv4与IPv6
  4. docker服务器、以及容器设置自动启动
  5. DataForm 中通过外面的按钮进行提交时,出错
  6. NET问答: 如何将 DataTable 转成 IEnumerableT ?
  7. Android Picasso最详细的使用指南
  8. CLion开发,运行报错后问题排查
  9. 职工信息管理系统(c语言实现)
  10. xp系统从u盘启动计算机,联想xp系统如何设置U盘启动_联想xp通过bios设置U盘启动的步骤...
  11. XML 中大于等于小于等于的写法
  12. 仙之侠道2玖章青门任务怎么做_仙之侠道Ⅱ攻略_仙之侠道Ⅱ柒章 任务全攻略 新手必看_牛游戏网魔兽地图专区...
  13. 用BasicScrollBarUI实现一个简单的个性化滚动条皮肤
  14. 关于宿舍熄灯时间的调查报告
  15. 小白学习Excel VBA (一)
  16. 解决问题 Warning: Can‘t perform a React state update on an unmounted compo
  17. Zemax操作18--12倍激光扩束镜
  18. 1793D Moscow Gorillas
  19. 基于STM32设计的避障寻迹小车
  20. python爬虫正则解析及xpath解析,lxml解析库

热门文章

  1. Tomcat与Undertow的优劣对比
  2. 大数据平台需注意哪些安全问题
  3. 爱库存升级梦饷集团,如何诠释从去库存到“水电煤”新基建思维?
  4. Kali HTTrack演示-渗透测试察打一体(1)
  5. 2022年回顾,以及2023年需要习惯上需要改善的、还有几个flag
  6. linux端oracle设置缓冲区大小,oracleORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes
  7. 让PyQt5更加美观
  8. Shutdown用法
  9. qt如何设计界面更美观_8个更好的界面设计的黄金法则
  10. 多线程之:主线程、子线程