获取某个日期之后/之前几天的日期

简介: 该方法用于计算指定日期前后若干天的新日期。通过Calendar类实现,传入Date对象和天数偏移量i,可返回之后或之前i天的日期,适用于日期加减操作。

public static Date getNextDay(Date date, int i) {

   // 之后几天

   Calendar cal=new GregorianCalendar();

   cal.setTime(date);

   cal.set(Calendar.DATE,cal.get(Calendar.DATE)+i);

   return cal.getTime();

 

   // 之前几天

   Calendar cal=new GregorianCalendar();

   cal.setTime(date);

   cal.set(Calendar.DATE, cal.get(Calendar.DATE)-i);

   return cal.getTime();

}

相关文章
|
8月前
|
JavaScript 算法 网络协议
在阿里云申请了SSL证书后怎么安装?在Node.js环境安装SSL证书教程指导
本文详细介绍了在阿里云轻量应用服务器部署Node.js环境并启用HTTPS加密访问的全流程。内容涵盖前提条件(域名备案、解析)、SSL证书申请(免费与付费选项)、证书配置及服务器端代码编写等步骤。
541 4
|
5月前
|
人工智能 自然语言处理 IDE
阿里云百炼Token Plan支持哪些AI编程工具?OpenClaw、Hermes Agent 全收录
阿里云百炼Token Plan支持OpenClaw、Hermes Agent、Qwen Code、Claude Code、OpenCode、Codex、Kilo CLI/Code等主流AI编程与Agent工具,兼容OpenAI/Anthropic协议,仅限交互式开发场景使用。在阿里云百炼平台:https://t.aliyun.com/U/fPVHqY 申请开通订阅Token Plan
|
5月前
|
人工智能 IDE 开发工具
重构研发基础设施:AI编程全流程落地的价值与路径
作为常年泡在代码里的开发者,想必大家都有过这样的体验:用AI插件补几行代码很快,但一到实际项目,环境配置、多任务并行、代码审查这些环节还是得靠人工一点点磨;不同的AI编程能力各有优势,切换适配却十分繁琐;团队协作时,Git操作和AI能力始终无法无缝融合。直到开源AI编程技术实现全流程落地,才发现其核心不是“写代码更快”,而是让AI深度融入研发全流程,把开发者从重复劳动中解放出来,真正实现研发模式的升级。
|
3月前
|
人工智能 安全 测试技术
90% 的人还不知道!Claude Code 藏着的 /goal 命令,能帮你省下 80% 的指挥时间
Claude Code 的 /goal 命令可以一键设定目标,让 AI 全自动多轮迭代直到任务完成。本文详细讲解 /goal 的核心概念、使用方法和最佳实践,帮你省下 80% 的指挥时间。
1137 0
|
8月前
|
人工智能 前端开发 JavaScript
【开源】智能简历平台,基于Vue3 + AI 大模型:我开发了一款“不像编辑器”的智能简历平台
豫唐AI简历平台是面向职高生的开源求职助手,融合Qwen大模型与职业心理学,提供智能诊断、STAR润色、模拟面试、MBTI/Holland测评及微信扫码登录。纯前端Vue3+TS实现,支持所见即所得编辑与无水印PDF导出。
1220 2
|
JavaScript
vue中使用@scroll不生效的问题
vue中使用@scroll不生效的问题
1733 59
Python中的循环可以嵌套使用吗?
Python中的循环可以嵌套使用吗?
683 57
|
Web App开发 JavaScript 测试技术
Playwright 极速入门:1 小时搞定环境搭建与首个测试脚本
本文带你1小时快速入门Playwright,完成环境搭建并编写首个测试脚本。Playwright是微软推出的现代化Web自动化测试工具,支持Chromium、Firefox和WebKit三大浏览器引擎,具备跨平台、多语言(Python/JS/Java/C#)特性。其核心优势包括:智能自动等待机制减少失败率、内置录制工具实时生成脚本、多语言灵活选择,以及真移动端设备模拟能力,显著提升测试效率和可靠性。

热门文章

最新文章