`

Java日期计算:将当前日期天数减一

阅读更多

需求:当前日期减一

方法:

	public String DateConvert(Date date){
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
		Calendar cld = Calendar.getInstance();
		cld.setTime(date);
		cld.set(Calendar.DATE, cld.get(Calendar.DATE)-1);
		return sdf.format(cld.getTime());
	}

 

0
0
分享到:
评论
1 楼 imGaofy 2015-03-05  
对于日期时间的操作,如果选用工具包的话,Joda Time是不错的选择
private String DateConvert(Date date)
{
return new DateTime(date.getTime()).minusDays(1).toString("yyyy-MM-dd");
}
这个方法跟你的效果应该是一样的,Joda Time对日期时间操作非常方便

相关推荐

    java根据当前日期+指定天数(月份...)得到相应日期,计算两日期之差

    这是我自己总结出来的 java根据当前日期+指定天数(月份...)得到相应日期以及计算两日期之差,希望对大家带来帮助

    java 日期转化计算

    根据给定文件的信息,本文将深入探讨Java中与日期转换及计算相关的几个核心知识点:如何计算当前日期是年度中的第几周、确定某天是一周中的哪一天、日期的格式化处理、获取指定年份月份的具体日期以及如何获得当前...

    Java日期工具类

    Java日期工具类 1、日期的各种格式化 2、获取当前年度 3、获取当前月份 4、获取当前天号数 5、获取当前时间往前推一个月的时间 6、获取上个月("MMM yyyy") 7、获取上个月("yyyymm") 8、获取上个月("yyyy-mm") 9、...

    java 日期计算

    下面我们将深入探讨相关的Java日期处理知识。 Java中的日期和时间API主要有两个版本:一个是早期的`java.util.Date`和`java.util.Calendar`类,另一个是Java 8引入的`java.time`包,包含`LocalDate`, `LocalTime`, ...

    计算天数 java练习

    但`Date`类并不适合进行复杂的日期计算,因为它缺乏直接的加减操作。 2. **java.util.Calendar**: `Calendar`是`Date`的增强版,它提供了更丰富的功能,如增加或减少日期的年份、月份、天数等。首先创建一个`...

    计算2个日期相差天数、去除节假日周末

    接下来,我们需要一个函数来计算两个日期之间的总天数。C++标准库中的`chrono`模块可以方便地处理日期和时间的计算。我们可以通过`std::chrono::days`来表示日期差: ```cpp std::chrono::days daysBetween(const ...

    Java编程输入两个年月日,(1)判断两个日期是否相同,并且将相差的天数显示出来;(2)将日期后推或前推N天,并将该日期输出。

    综上所述,这个Java程序主要实现了两个功能:一是判断两个给定日期是否相同及计算它们之间的天数差;二是将给定日期向前或向后调整一定数量的天数。程序的核心是`DateType`类的设计与实现,它包含了日期的创建、打印...

    java日期计算

    ### Java日期计算详解 #### 一、引言 在Java编程中,经常需要处理与日期相关的操作,如日期的加减、比较等。对于初学者而言,如何在现有的日期基础上进行加减运算可能会遇到一定的困难。本文将详细介绍如何利用`...

    java计算两个日期之间的天数集合

    本文将详细解析如何在Java中计算两个日期之间的所有日期,并将其存储在一个集合中,以便于进一步的数据处理或展示。 ### 核心知识点:Java计算两个日期之间天数集合的方法 #### 代码解析 在给定的代码片段中,...

    java 日期帮助类

    - `now()`:返回当前日期和时间。 - `parse(String dateStr)`:将字符串格式的日期转换为`Date`对象。 - `format(Date date, String pattern)`:将`Date`对象格式化为指定格式的字符串。 2. **日期比较**: - `...

    java中计算某个月的工作日总共几天

    这里将介绍一种较为通用的方法:利用`java.util.Calendar`类来计算指定月份内的工作日。 #### 一、基础概念 1. **Calendar 类**: - `java.util.Calendar` 是一个抽象类,用于表示特定时间的日期和时间。 - 可以...

    java根据日期计算年龄和星期

    ### Java根据日期计算年龄与星期知识点详解 #### 一、概述 在Java中处理日期时,经常需要根据特定的日期来计算出年龄或者确定该日期是星期几。这对于开发涉及日期处理的应用程序非常实用。本文将详细介绍如何使用...

    java日期操作工具类(获取指定日期、日期转换、相隔天数)

    `c.add(Calendar.DAY_OF_MONTH, value)`可以用来增加或减少日期的天数,而`c.get(Calendar.DAY_OF_MONTH)`则返回当前日期的天数。 总的来说,Java日期操作工具类的设计旨在简化日期相关的编程任务,通过封装常见的...

    java计算两个日期之前的天数实例(排除节假日和周末)

    "java计算两个日期之前的天数实例(排除节假日和周末)" 知识点1:Java日期计算 在Java中,日期计算是一种常见的操作。Java提供了多种日期类...例如,Java日期计算可以用于计算两个日期之前的天数,排除节假日和周末。

    java 日期算法

    Java 日期算法大全 Java 中日期类操作算法大全是 Java ...Java 日期算法大全涵盖了日期类的基本操作、日期类的加减、日期类的格式化输出、日期类的计算等多个方面的知识点,为开发者提供了详细的Java日期算法指南。

    计算下一天的日期

    3. **日期递增**:`tomorrow`方法用于计算并返回当前日期的下一天。如果某月的最后一日递增后超出当月天数,则需要调整到下一个月的第一天;若超出一年的范围,则需要进入下一年。 4. **月份天数计算**:`...

    Java节假日算法(免费)

    Java 节假日算法是指在给定的日期范围内,计算包含假期的天数的算法。在这个算法中,我们可以看到三个类分别是 DateToDate、Vacation 和 WorkDate。下面我们将详细解释这个算法的实现过程。 首先,DateToDate 类中...

    Java日期常用操作方法工具类

    3. 日期计算:增加或减少天数、月份、年份等,实现日期的加减操作。 4. 日期比较:提供比较两个日期的方法,判断是否在某个日期之前或之后。 5. 时间间隔:计算两个日期之间的差值,如相差的天数、小时数等。 6. ...

    JAVA计算日期的农历节日、公历节日代码

    例如,新年通常在每年的1月1日,可以创建一个`java.util.Date`对象表示新年,并与当前日期比较。 3. **农历节日计算**: - 农历节日的计算较为复杂,因为它们可能与农历月份的天数、农历闰年等因素有关。例如,...

Global site tag (gtag.js) - Google Analytics