`
hpjianhua
  • 浏览: 241601 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类

获取当前时间的前三个月 java

阅读更多
获取当前时间的前三个月:

		Date date = new Date();
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
		String time = sdf.format(date);
		String[] item = time.split("-");
		int year  = Integer.parseInt(item[0]);
		int month = Integer.parseInt(item[1]);
		int day   = Integer.parseInt(item[2]);
		if((month - 3) <= 0){
			month = month + 12 - 3;
			year = year -1;
		}else {
			month = month - 3;
		}
		time = year + "-" + month + "-" + day;	



分享到:
评论
1 楼 拓拔一刀 2011-12-05  
如果今天是2011-7-31,那麼按照你的方法取得就是2011-4-31,4月份有31天嗎

相关推荐

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

    本文将详细介绍如何使用JavaScript(JS)和Java这两种语言来实现获取当前时间三个月之前的具体日期,并支持不同的格式输出。 #### Java 实现 在Java中,我们可以利用`java.util.Calendar`类和`java.text....

    java中获取系统时间

    本文将详细介绍三种常用的获取系统时间的方法,并通过一个示例程序来具体演示这些方法的实际应用。 #### 方法一:使用`java.util.Date` ##### 代码实现 ```java Date date1 = new Date(); System.out.println(...

    java日期时间工具类超级全

    java日期时间工具类超级全。其中包含:获得当前日期 yyyy-MM-dd HH:mm:ss;获取系统当前时间戳;获取当前日期 yy-MM-dd;得到两个时间差 格式yyyy-MM-dd HH:mm:ss;...获取最近三个月;返回当前年度季度等功能。

    JAVA中获取当前时间

    ### Java中获取当前时间的关键知识点 #### 一、概述 在Java编程中,获取当前时间是一项基本而重要的技能。这不仅对于记录事件发生的时间、进行时间相关的计算等有着广泛的应用,也是开发过程中不可或缺的一部分。...

    java判断时间大小

    2. **时间差计算**:获取两个`Date`对象之间的时间差,并将其转换为所需的单位(如天、小时、分钟等)。 - **代码示例**: ```java long diff = d1.getTime() - d2.getTime(); // 获取毫秒数差值 long days = ...

    java获取今天、昨天、近一周、本周、本月时间段

    java获取今天、昨天、近一周、近两周、近三周、近一月、近两月、近三月、近半年、本周、上周、本月、上月时间段

    java 获取指定日期(带毫秒)13位时间戳

    java 获取指定日期(带毫秒)的 13位时间戳 ,获取当前时间的时间戳 一句话就可以System.currentTimeMillis();

    java中输出当前系统时间

    `java.util.Calendar`是Java中一个抽象类,它为特定瞬间与时间表示之间转换提供了一组方法,并为操作日期字段(例如年、月和日)提供了一些实用方法。`Calendar`类本身不能实例化,但可以通过其静态方法`getInstance...

    java中显示当前时间的源代码

    本文将详细介绍一个Java程序,该程序能够实现在一个窗口中动态显示当前的时间。此程序利用了`JFrame`来创建窗口,`Calendar`(具体为`GregorianCalendar`)获取系统时间,并通过线程`Thread`每秒更新一次时间显示。 ...

    获取当前月份所属季度之前的四个季度(可以获取多个)

    获取当前月份所属季度之前的四个季度(可以获取多个),比如说是:当前是2017年9月,就属于2017年的第三季度用2017Q3表示。我想要获取2017Q2、2017Q1、2016Q4、...

    java 获取上月、一个月最后一天、周一、周日、本月日期

    Java 获取上月、一个月最后一天、周一、周日、本月日期是 Java 日期处理中的一些常见操作。下面我们将详细介绍这些操作的实现方法。 一、获取上月 获取上月可以使用 Calendar 类的 add 方法,减去一个月份。然后...

    java系统获取时间小类

    在代码示例中,通过`DateFormat.getDateInstance()`方法创建了一个`DateFormat`实例,并设置了显示格式为`DateFormat.FULL`,这通常表示完整的日期和时间格式(例如,“星期三,八月 23,2023 12:05:08 上午 CST”)...

    JAVA获取系统时间.txt

    在Java编程语言中,获取并格式化系统当前时间是一项非常基础且常用的操作。本文档将详细介绍如何利用Java内置类来实现这一功能,并深入探讨其中涉及的重要概念和技术细节。 #### 一、核心概念 1. **`java.util....

    Java获取当前时间方法总结

    Java 获取当前时间是 Java 编程中一个非常基础的操作,正确地获取当前时间对于许多应用场景都是非常重要的。在本篇文章中,我们将总结了三种不同的 Java 获取当前时间方法,每种方法都有其特点和优势。 方法一:...

    基于JAVA的周期时间处理工具包

    本工具包主要是基于JAVA的底层时间类的处理周期时间的工具包,主要用于处理并得到周期性提醒的时间,比如说您想要在每天8:10、每月1号8:20、每周三8:30、每10分钟、每3小时、每季度第一个月1号8:10等等处理一项...

    java计算24节气

    我们可以利用这些类来获取当前日期和时间,进而计算节气。 2. **节气算法**:计算24节气的算法基于太阳黄经度,每年大致固定,但具体到每一天需要精确计算。24节气包括立春、雨水、惊蛰、春分、清明、谷雨、立夏、...

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

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

    java日期时间获取

    该方法首先通过调用 `dateTimeParse` 方法将这三个时间点都转换为毫秒值,然后进行比较。 ```java public static boolean isInTwoTime(String beginTime, String endTime, String testTime, String timeFormat) { ...

    基于Java语言编写的Spring Boot时间工具类方法封装

    当前的日期、根据指定日期得获取对应年份的所有月的日期、获取月初时间、获取月末时间、获取当天的起始时间、获取当天的结束时间、获取昨天的开始时间、获取昨天的结束时间、当前季度的开始时间、当前季度的结束时间...

    Android系统当前时间日期的获取

    在Android系统中,获取当前时间日期是开发过程中常见的任务,特别是在需要记录日志或与时间相关的功能时。本文将详细讲解如何在Android中获取时、分、秒以及完整的日期。 首先,Android提供了`java.util.Date`类来...

Global site tag (gtag.js) - Google Analytics