java工具:《传递日期格式及日期获取xx天前的时间字符串,打印输出20231205类似这种》

简介: java工具:《传递日期格式及日期获取xx天前的时间字符串,打印输出20231205类似这种》

image.png

@[toc]

一、介绍

功能说明

这是一个灵活的日期计算工具方法,用于根据指定的时间单位和偏移量计算日期,并按照给定的格式返回日期字符串。方法接收三个参数,可以灵活地计算过去或将来的任意时间点。

返回值说明

  • 返回类型:String
  • 返回内容:计算后的日期,按照指定的 dateFormat 格式化的字符串

实现原理

  1. 获取当前时间:通过 Calendar.getInstance() 获取当前系统时间的 Calendar 对象
  2. 日期计算:使用 calendar.add(intervalType, amount) 方法进行日期偏移计算
    • intervalType 指定时间单位(年、月、周、日等)
    • amount 指定偏移数量(正数向未来,负数向过去)
  3. 格式化输出:使用传入的 SimpleDateFormat 对象将计算后的 Date 格式化为字符串

    二、代码

    ```java
    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd");
    getDelDirDateStrBydateFormatAndDays(dateFormat, Calender.DAT_OF_MONTH, -14);

/* 传递日期格式及日期获取xx天前的时间字符串

  • @param dateFormat 日期格式字符串
  • @param intervalType 日/周/年 这种的时间周期间隔
  • @param amount 量,比如天数
  • @return 时间字符串
    */
    public static String getDelDirDateStrBydateFormatAndDays(SimpleDateFormat dateFormat, int intervalType, int amount){
    // 获取当前日期
    Calendar calendar = Calendar.getInstance();
    calendar.add(intervalType, amount);
    return dateFormat.format(calendar.getTime());
    }
    ```
    image.png

    重要信息

image.png
image.png
image.png
image.png

目录
相关文章
|
9天前
|
机器学习/深度学习 人工智能 缓存
一篇新闻太长懒得看?我用 Python + 深度学习,3分钟教你做一个“自动摘要神器”
一篇新闻太长懒得看?我用 Python + 深度学习,3分钟教你做一个“自动摘要神器”
91 8
|
21天前
|
机器学习/深度学习 人工智能 自然语言处理
手撕 Transformer:从原理到代码,一步步造一个“小型大模型”
手撕 Transformer:从原理到代码,一步步造一个“小型大模型”
306 6
|
8天前
|
存储 安全 Java
你还在手动传包、靠“共享盘”发版本?Artifact Registry 才是依赖管理的终局答案!
你还在手动传包、靠“共享盘”发版本?Artifact Registry 才是依赖管理的终局答案!
189 16
|
4天前
|
存储 人工智能 安全
2026年各大厂商OpenClaw中文生态分析调研汇报
OpenClaw(原Moltbot)是开源AI助手框架,ClaudeCowork为Anthropic官方企业协作工具;生态涵盖轻量版(Pico/NanoClaw)、高性能版(MaxClaw)、行业定制版(MedClaw、ClawWork等)及社区衍生项目(LobsterAI、RedClaw等),以Obsidian为知识库,OpenFang为交互协议。
|
20天前
|
前端开发 中间件 API
【剪映小助手】快速开始
capcut-mate 是面向剪映的自动化辅助工具,提供草稿管理、媒体处理、字幕特效及视频生成能力,支持 OpenAPI 与桌面客户端。新增中英文双语支持、智能语言切换(基于 Accept-Language)、跨平台适配(Windows/Linux)及统一响应格式,开箱即用。
|
20天前
|
人工智能 安全 API
养虾效率翻倍!OpenClaw核心Skill清单(阿里云/本地部署+免费API配置+10个必装技能+避坑指南)
“部署好OpenClaw,却只能当普通聊天工具?问最新资讯说‘知识过期’,装第三方技能怕泄露数据,想扩展功能又找不到合适的工具”——这是2026年无数“养虾人”的共同困境。OpenClaw的真正价值不在于框架本身,而在于技能(Skill)生态的灵活组合。当前技能市场鱼龙混杂,数百个技能中真正能日常高频使用的寥寥无几,盲目安装不仅占用资源,还可能带来安全风险。
601 6
|
20天前
|
前端开发
前端开发 之 15个炫酷按钮特效上【附完整源码】
本篇文章内容展示了灯光效果按钮、拉链式展开按钮、毛玻璃式按钮等众多炫酷按钮特效,并给出了完整代码及注释
183 6
|
20天前
|
弹性计算
回放 | 阿里云OpenClaw虾友会开放麦-北京站
3月13日晚上7点,弹性计算首场OpenClaw活动——阿里云OpenClaw虾友开放麦在北京朝阳科技园C区顺利落地。活动以轻松的开放麦形式,在周五晚上为用户打造了一个轻松畅聊“云端养虾”心得的机会。
|
20天前
|
存储 人工智能 安全
OpenClaw + 飞书 打造个人知识管理助手
环保工作者亲测:OpenClaw + 飞书打造安全、高效、AI驱动的个人知识管理系统——支持语音/文字秒建笔记、自动整理会议纪要、提取文章要点、项目文档归档,数据自主可控,部署于阿里云轻量服务器,开源免费,开箱即用。(239字)
1045 7
|
10天前
|
机器学习/深度学习 人工智能 机器人
阿里云/本地部署OpenClaw 及Events事件系统解析:消息事件、Hooks、Webhooks 从入门到实战指南
OpenClaw 的 Events 事件系统是实现自动化、无人值守、主动办事的核心底层机制,它由消息事件、Hooks 生命周期钩子、Webhooks 外部对接三部分组成,让 AI 从“问一句动一下”变成“有事自动办、触发自动跑”的真正智能体。事件系统就像 OpenClaw 的神经网络,收到消息、启动系统、外部请求都能自动响应,是实现企业自动化、个人效率提升、多系统联动的关键。
364 0