`

JAVA 日期获得30天前的日期

阅读更多

Calendar calendar=new GregorianCalendar();
System.out.println("当时日期是:"+calendar.getTime());
calendar.add(Calendar.DATE, -30);
System.out.println("30天前是:"+calendar.getTime());

要获得calendar的相应field值, 可以用calendar.get(int field)来取.
field可以是Calendar.Date, Month, Year, DayOfMonth, DayOfWeek等.

分享到:
评论

相关推荐

    java获取未来30天日期

    通过apache自带的日期类获取未来日期,自动识别大小月及是否闰年

    JAVA 代码 获取当前时间往前45天的所有日期,

    由于有平年 闰年,30天 31天 28天 29天 之分 所以 我谢了个方法 来拼日期输出的格式是 20130927 这样,查询的日期范围是45天内的 自己写了个类 分享给大家,可能有些逻辑有写笨拙,大家别喷,我写了一天半才 才这好...

    韩顺平30天学java

    《韩顺平30天学Java》是一门针对初学者设计的Java编程课程,旨在帮助学员在短短一个月的时间内掌握Java编程基础。该课程由知名IT教育专家韩顺平教授,以其独特的教学风格和深入浅出的讲解方式,使得复杂的编程概念变...

    java设置日期格式

    ### Java设置日期格式详解 #### 一、简介 在Java编程中,经常需要处理与日期相关的数据。为了更好地展示和操作这些数据,Java提供了一系列工具类来帮助开发者完成任务。其中,`SimpleDateFormat` 类是 `java.text`...

    java日期函数示例

    ### Java日期函数示例 #### 一、Java日期与时间元素表示法 Java 提供了丰富的日期和时间处理功能,其中 `SimpleDateFormat` 类用于格式化和解析日期字符串。下面是一些常用的时间元素及其对应的表示方式: - **G*...

    实现了java的日期包

    Java的日期包是Java编程语言中的一个重要组成部分,主要用于处理日期和时间的相关操作。在Java中,日期相关的功能主要由`java.util.Date`类、`java.time`包(自Java 8引入)以及`java.text.SimpleDateFormat`类等...

    Java 计算两个日期之间相差的月数

    这是因为这个方法假设每个月都有30天。如果需要考虑具体的天数,可以使用`Period`类: ```java import java.time.LocalDate; import java.time.Period; public class DateDifferenceInMonthsWithPeriod { public ...

    Java日期记事本Java日期记事本

    Java日期记事本是一款基于Java编程语言开发的应用程序,它主要功能是帮助用户记录与日期相关的事件或笔记。在Java编程中,日期和时间处理是一个关键领域,涉及到多个类库和API,如java.time包中的类。这款记事本可能...

    java 获取日期的几天前,几个月前和几年前的实例

    这篇实例主要讲解了如何使用Java获取当前日期的几天前、几个月前和几年前的具体方法。我们可以通过Java的`java.util.Date`类以及自定义辅助类来实现这个功能。下面将详细介绍这个实例中的关键知识点。 1. **`java....

    java里日期的用法汇总

    ### Java里日期的用法汇总 #### 一、获取当前日期与时间 在Java中,获取当前日期与时间可以通过多种方式实现。以下是一些常用的方法: 1. **使用`Calendar`类**: - `Calendar`是Java中处理日期与时间的一个非常...

    java日期计算

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

    经典示例Java日期操作类.pdf

    ### 经典示例Java日期操作类 #### 一、Date类详解 ##### 1.1 Date类简介 `java.util.Date` 类是Java中处理日期的基本类之一,用于表示特定的时间点,精确到毫秒级别。这个类提供了多种方法来获取、设置以及比较...

    一段验证日期的有效性的JAVA代码

    `setLenient(false)`方法将解析器设置为非宽容模式,这意味着它会严格检查日期的合法性,例如2月不能有30天或31天(除非是闰年的2月29日)。 `parse`方法尝试将日期字符串转换为`Date`对象。如果日期字符串符合格式...

    Android-Java中的日期转化格式DateUtil工具类

    例如,`"yyyy-MM-dd HH:mm:ss"`可以将日期格式化为"2023-04-05 15:30:00"。 2. `parseDate(String dateStr, String pattern)`: 反之,此方法用于将符合指定格式的日期字符串解析成`Date`对象。同样,`"yyyy-MM-dd ...

    java 日期相加减.doc

    ### Java日期相加减操作详解 #### 一、利用`java.util.Calendar`进行日期加减 在Java中,`java.util.Calendar`是一个非常强大的类,用于处理与日期和时间相关的各种操作,包括日期的加减。`Calendar`类提供了一...

    java日期使用工作总结

    ### Java日期处理技术详解 #### 一、引言 在软件开发中,处理日期与时间是非常常见的需求之一。Java提供了多种工具和API来帮助开发者处理日期相关的任务,如计算未来日期、格式化日期以及解析文本数据等。本文将...

    java求日期差

    - 设置指定年份、第几周以及星期几,得到该周的第一天。 #### 八、日期加减操作 ##### 1. `add()` ```java cal.add(Calendar.DATE, -4); ``` **解释:** - 使用`add()`方法对日期进行增加或减少操作。 ##### 2....

    计算下一天的日期

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

    Java实现时间与日期程序(附源代码)

    - LocalTime:表示一天中的时间,不包含日期,例如13:45:30。 - LocalDateTime:结合了LocalDate和LocalTime,代表一个日期和时间,但没有时区信息。 - ZonedDateTime:包含了日期、时间以及时区信息,提供了完整...

    java获取昨天日期字符串的方法

    在Java编程中,获取昨天日期字符串涉及到对日期和时间的操作,这通常需要...通过对日期的适当操作,我们可以方便地获取到任何日期的前一天。这个过程不仅适用于开发,也可以在数据分析、日志记录等场景中发挥重要作用。

Global site tag (gtag.js) - Google Analytics