public static void main(String[] args) {
       //获取当前时间 毫秒数
       Date dt= new Date();
       long time= dt.getTime();
       //获取 7天的 毫秒数
       long sevenTime = 7*24*60*60*1000;
       //当前时间 毫秒数- 7天的毫秒数= 7天之间那天的毫秒数
       long times = time - sevenTime;
       //将毫秒数转日期
       Date dat=new Date(times);
       GregorianCalendar gc = new GregorianCalendar();
       gc.setTime(dat);
      java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
      String sb=format.format(gc.getTime());
      System.out.println(sb);
}

如果直接对日进行加减 有可能是 每月七号之前 那么就还需要做许多的判断是否月份需要进行减去,当月是 天数等等,我觉得直接换算为毫秒数就能直接解决很多问题。

Java 由今天往前推7天怎么算相关推荐

  1. java 时间取整 不满30分钟的算整点,大于30分钟的算30分钟

    java 时间取整 不满30分钟的算整点,大于30分钟的算30分钟 ```java public class Test { /** * @param args */ public static voi ...

  2. 【Java数据结构与算法】第二十章 Dijkstra算法和Floyd算法

    第二十章 Dijkstra算法和Floyd算法 文章目录 第二十章 Dijkstra算法和Floyd算法 一.Dijkstra算法 1.介绍 2.代码实现 二.Floyd算法 1.介绍 2.代码实现 ...

  3. java 倍数_Java硬币翻转倍数递增试算实例

    import java.util.Scanner; /** * * @author cc 举例 100枚硬币,最初全部朝下,第一次将所有硬币反转过来, 第二次反转位置是2的倍数的硬币, *       ...

  4. 基于Python和Java混合编程实现的小学生数学口算题卡定制练习题

    1. 总体要求 综合运用软件工程的思想,协同完成一个软件项目的开发,掌软件工程相关的技术和方法: 组成小组进行选题,通过调研完成项目的需求分析,并详细说明小组成员的分工.项目的时间管理等方面. 根据需 ...

  5. java中e的几次方_java怎么算e的几次方

    java怎么算e的几次方 [2021-02-06 06:39:03]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/( ...

  6. java三国kill_蓝牙三国Kill:这算不算是鸡肋?

    其实三国杀官方开发的Java.Android.iOS的版本都早就发布了,那这款在与最近又特地从JAVA移植到Android平台的蓝牙三国Kill算不算是食之无味弃之可惜的鸡肋呢?看看就知道了. 平台: ...

  7. Java读取txt文件:TSP问题测试算例att48.txt

    目录 1读取文件 1.1 JDK1.5的Scanner类读取 1.2 JDK8的Files.lines+Stream流按行读取(推荐) 1.3 JDK11提供的Files.readString() 1 ...

  8. Java+springboot+Mysql 大学生综合素质测评系统51615-计算机毕业设计(赠源码)

    摘  要 为全面提高教育管理水平,建立一个大学生综合素质测评管理系统已经成为目前各高校的共识.本文从实践经验出发,阐述目前高校学生工作管理的信息化现状﹔然后提出大学生综合素质测评管理系统的必要性以及系 ...

  9. java异或_java中异或是怎样算的

    展开全部 概述 i = 14,异或算法转换二进制,同则取0异则取1: 解析 异或是一种基于二进制的位运算32313133353236313431303231363533e58685e5aeb93133 ...

最新文章

  1. 腾讯首位17级杰出科学家诞生:腾讯AI Lab负责人张正友
  2. [转]详细的mysql时间和日期函数
  3. C#中操作XML (节点添加,修改,删除完整版)
  4. Mybatis中的@Param注解
  5. mate30升级鸿蒙系数据会被清空吗,145直接升级鸿蒙会不会掉资料
  6. Pivotal冯雷:以数字化为核心竞争力的时代 自主可控是企业的“必然选择”
  7. HT for Web 中Painter的介绍及用法
  8. Jstack查看耗CPU的线程
  9. 如何在Win7自安装驱动
  10. LibFetion 应用程序
  11. 机器人光机电一体化分拣实训系统
  12. JavaBean字段防止非空赋值
  13. Grafana 任意文件读取漏洞复现
  14. 北京通州规划图全面汇总
  15. Java学习之路1——安装JDK1.8||安装idea2022||Java项目创建【重拾Java】
  16. 异常:java.security.InvalidAlgorithmParameterException the trustAnchors parameter must be non-empty解决方案
  17. oracle神谕卡鉴赏,关于神谕卡的科普和答疑汇总(1)
  18. 服务器工业tnt配置文件,各服务器配置(实验步骤整理版).docx
  19. Linux基础学习(1)
  20. Java数组中的最值

热门文章

  1. EngineerCMS开发ONLYOFFICE文档协作的权限管理
  2. QNX与Linux两家未来有望独霸车载电子操作系统
  3. 【ReID】局部特征
  4. 著名演播艺术家艾宝良入驻讯飞阅读,人工智能助力声音传承
  5. c语言第十五周答案,C语言考前练习试题及答案
  6. 打通版4.3 思维导图
  7. 【教程】github学生包,可免费使用copilot
  8. SQL语句的约束 总结
  9. openssl 的安装
  10. python基础语言与应用第五章_《Python基础教程》 读书笔记 第五章(下)条件语句...