`
高军威
  • 浏览: 181188 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java 怎么计算当日的前几天日期 解决方法

 
阅读更多
public static void main(String[] args)
    {
        Date date = new Date();
        System.out.println((new SimpleDateFormat("yyyy-MM-dd")).format(date));
       Calendar cal = Calendar.getInstance();
       cal.setTime(date);
       cal.add(Calendar.DATE, -1);
       System.out.println((new SimpleDateFormat("yyyy-MM-dd")).format(cal.getTime()));
    }
分享到:
评论

相关推荐

    计算下一天的日期

    代码示例提供了一个名为`Nan`的类,该类用于表示日期,并提供了计算下一天日期的功能。 #### 关键概念解析 1. **日期类设计**:在Java程序中,我们首先定义了一个`Nan`类来表示一个具体的日期,包含三个私有成员...

    java的常用的获取时间的方法

    特别是基于`java.util.Date`、`java.text.SimpleDateFormat`、`java.util.Calendar`等类的操作,以及如何通过这些方法获取当前时间、计算日期差、获取周、月、年的第一天和最后一天等。 ### 1. 获取当前时间 Java...

    js和java返回三个月前的时间

    通过上述代码示例,我们不仅学习了如何在Java和JavaScript中处理日期并获取三个月前的具体日期,而且还了解了如何根据需要选择不同的格式输出。这对于日常开发工作中涉及到时间处理的任务非常有用。无论是哪种语言,...

    java常用日期工具类方法

    java常用日期工具类方法. 包含格式化日期,字符串转日期格式,日期格式转字符串,获取当天是本月第几天、是当年多少天等

    java判断时间大小

    本文将详细介绍如何在Java中实现日期与时间的比较,包括使用`SimpleDateFormat`、`Date`、`Calendar`等类进行时间格式化和比较的方法,并通过示例代码展示具体实现过程。 #### 二、使用`SimpleDateFormat`和`Date`...

    择日算命神煞java脚本数据库

    - 例如,使用Java编写程序时,可以轻松地查询数据库中关于某个特定日期的神煞信息,并根据这些信息来判断这一天是否适合进行某些活动。 ### 实现案例分析 从提供的部分内容来看,这段代码似乎是用一种类似于...

    日期数据通用处理工具类

    日期数据通用处理工具类,例如根据给定日期获取下月第n天日期;获得当前日期与本周一相差的天数;获得当前日期所对应的上周星期几的日期;根据给定日期获取其后第n天日期等......

    java逻辑50题

    - **辗转相除法**:一种高效计算两个数最大公约数的方法。 - **数学公式**:最小公倍数 = (两数的乘积) / 最大公约数。 - **示例代码片段**: ```java int m = 12, n = 18; while (m != n) { if (m > n) m -= ...

    java时间工具TimeUtil

    获取当天日期 获取本周一日期 获取本周日的日期 获取上周一日期:" + tt.getPreviousWeekday("yyyy-MM-dd")); 获取上周日日期:" + tt.getPreviousWeekSunday("yyyy-MM-dd")); 获取上周一日期:" + tt.getWeekday(-1, ...

    获取当前日期所在周一和周末,月头和月末

    1. **获取周一或周日**:通过计算当前日期与周一或周日之间的天数差,并使用`AddDays`方法进行加减,从而得到周一或周日的具体日期。 2. **获取月头和月末**:对于月头,直接将日期设为该月的第一天;对于月末,...

    DateUtil.java

    方法一是getWeekDays() 返回的数据为当天以及之前的六天日期,共七天(时间格式为:年-月-日 星期几); 方法二是getTwoDaysDay(String dateStart,String dateEnd) 返回的数据是任意两个日期之间的时间,参数...

    java循环思维训练

    ### Java 循环思维训练知识点解析 #### 一、循环思维的重要性及应用场景 - **循环的概念**:循环是一种常见的程序结构,它允许一系列指令被重复执行直到满足特定条件为止。循环能够有效地处理重复性任务,简化代码...

    java_时间日期管理的几乎所有标准代码_时区_时间日期格式的转换加减和比较_判断特殊日期

    将日期格式化成友好的字符串:几分钟前、几小时前、几天前、几月前、几年前、刚刚 将日期以yyyy-MM-dd HH:mm:ss格式化 验证日期是否比当前日期早 对日期进行增加操作 对日期进行相减操作 获得指定Date类型的毫秒数

    19301020057_04_2_日期_

    描述中的“计算输入的日期是当年的第几天”进一步明确了这个任务,即给定一个日期,程序需要确定这个日期是一年中的第几天。同时,描述中的“修改程序防止如此明显的错误”提示了原程序可能存在错误,需要进行修复。...

    (JAVA)服务端实现检查当前用户连续签到天数、是否连续签到等业务

    2. 当日签到后,连续签到天数需要更新,这通常涉及到对前一天签到记录的检查。 3. 如果连续签到达到特定天数(如7天、15天、30天),可能需要额外发放奖励,此时需要额外的逻辑来处理奖励发放。 4. 在数据库中,可能...

    java练习50题

    - 使用累加的方法计算前几个月的总天数,并加上当前月份的日期。 #### 知识点十五:排序算法(程序15) **题目概述:** 要求输入三个整数x、y、z,并按从小到大的顺序输出。 **程序分析:** - 排序的基本思想。 - ...

    Linux下tomcat日志catalina.out按天(/周)分割

    为了解决这个问题,我们需要对`catalina.out`日志进行按天或按周分割,以便于管理和分析。 首先,我们可以编写一个shell脚本来实现这个功能。这个脚本通常会包含以下几个步骤: 1. **设置变量**:定义日志文件路径...

    小贝程序员生活\课件\java\javaclass\20110622.rar

    标题中的“小贝程序员生活\课件\java\javaclass\20110622.rar”似乎指的是一个关于Java编程的课程资料压缩包,其中包含了一个名为“20110622”的子文件。这个压缩包可能是某次编程课程或讲座的材料,时间可以追溯到...

Global site tag (gtag.js) - Google Analytics