`
joan0106
  • 浏览: 141636 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

利用SimpleDateFormat获得上一个月和年

阅读更多

主要用的SimpleDateFormat(主要实现格式化)和Calendar类

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");    
Calendar c = Calendar.getInstance(); //获得当前时间

c.add(Calendar.MONTH, -1); //减一,就是上一个月
 System.out.println(sdf.format(c.getTime()));

0
0
分享到:
评论

相关推荐

    利用File类的方法,获得某已有文件的最后修改时间.docx

    在这个例子中,与方法一相比,方法二的显著区别在于使用了`Calendar`类,这允许我们更加灵活地处理日期和时间,比如可以方便地获取年、月、日等详细信息。 总之,通过`File`类的`lastModified()`方法,结合`Date`和...

    java 获取时间 本周本年本月第一天最后一天

    实际上,在上面的例子中,我们将当前日期设置为1年1月1日,然后再减去一天来获得上一年的最后一天,这样的处理方式可能不会返回当前年份的最后一天。一个更准确的方法是根据当前年份计算出实际的最后一天,例如: `...

    如何利用java得到当前的时间和前一天的时间.doc

    通过`getInstance()`方法获取一个`Calendar`实例,可以用来获取或设置日期和时间。例如: ```java Calendar cal = Calendar.getInstance(); cal.add(Calendar.DAY_OF_MONTH, -1); Date yesterday = cal.getTime(); `...

    获取当月的第一天和最后一天

    本文将深入解析如何利用Java中的`Calendar`类和`SimpleDateFormat`类来实现这一功能,并提供详细的代码示例和解释。 ### 知识点一:`Calendar`类 `Calendar`是Java提供的一个抽象类,用于表示特定瞬间的时间值,...

    java日期获得.pdf

    6. **计算两个日期之间的天数**:`getTwoDay`方法利用`SimpleDateFormat`解析日期字符串,然后通过`Date`对象的`getTime`方法获取毫秒值,计算两日期之间的差值并转换为天数。 以上就是Java日期处理的一些核心知识...

    java 获取当前日期时间和本周的星期一的日期时间.docx

    本文将详细介绍如何利用Java内置类`Calendar`和`SimpleDateFormat`来实现这一功能。 #### 一、基础知识介绍 1. **`Calendar`类**:`Calendar`是抽象类,不能被实例化,但是可以通过`getInstance()`方法获取其实例...

    日期的工具类UtilDate日期计算比较润年获取转化判断

    - 获取当前日期:`new Date()`可以直接创建一个表示当前日期和时间的`Date`对象。 - 字符串转日期:使用`SimpleDateFormat`类进行格式化转换,如`SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); ...

    java获得各种时间

    使用`SimpleDateFormat`解析日期字符串,然后调用`getTime()`方法获取毫秒值,最后除以一天的毫秒数(即24*60*60*1000)得到天数。 通过上述方法,Java程序员可以灵活地处理各种日期和时间相关的计算,满足应用程序...

    JBuilder控件

    - `SimpleDateFormat`是`DateFormat`的一个子类,用于格式化和解析日期或时间字符串。在这个例子中,我们使用了两个不同的模式: - `"yyyy-MM-dd"`:用来格式化完整的日期(年-月-日)。 - `"HH:mm:ss"`:用来...

    java求日期差.txt

    `java.text.SimpleDateFormat`是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。 **主要方法:** - `format(Date date)`:根据此日期...

    Java中计算两个日期相差天数和比较2日期先后顺序

    3. **计算时间差**:利用`getTime()`方法获取每个日期对应的毫秒值,并计算出两者的差值。 4. **转换为天数**:将毫秒差值除以一天的毫秒数(24小时 * 60分钟 * 60秒 * 1000毫秒),得到相差的天数。 #### 代码优化...

    java插入oracle中date类型方式.pdf

    `SimpleDateFormat` 是一个以国别敏感的方式格式化和分析数据的具体类。它允许格式化 (date -> text)、语法分析 (text -> date) 和标准化。 ```java SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-...

    Java Date的使用

    此方法首先获取传入日期的月初,然后通过`Calendar`类向后添加一个月再减去一天来获得月末的日期。 ### 其他实用方法 除了以上介绍的方法之外,还可以定义其他实用的方法,例如将`Date`对象格式化为指定格式的字符...

    Java clock_javaclock_java_

    这个"clock_javaclock_java_"项目显然旨在创建一个实时更新的数字时钟,其核心是利用Java的AWT或Swing库来构建界面,并结合日期和时间API来获取和显示当前时间。 首先,让我们深入了解一下Java中的GUI编程。Java...

    一次获得界面所有实体类的数据

    ### 一次获得界面所有实体类的数据:Java反射与请求参数解析 在Web开发中,一个常见的需求是从HTTP请求中获取所有参数,并将其映射到一个或多个Java实体类中,以便于后端处理逻辑能够直接操作这些数据。本文将深入...

    java利用时间格式生成唯一文件名的方法

    ` 这个格式会把日期和时间转换为 "年-月-日 时:分:秒" 的形式。 2. 调用 `format()` 方法,传入 `Date` 对象(可以通过 `new Date()` 获取当前时间),得到一个字符串,表示当前的时间戳。 示例代码中,`Time...

    java中计算两个日期相差几天

    `SimpleDateFormat`是Java中用于格式化和解析日期的一个类。在这里,通过传入的格式字符串(如`"yyyy-MM-dd"`)来创建`SimpleDateFormat`实例。格式字符串定义了日期和时间的显示格式。 2. **计算时间差** 为了...

    日期类型与字符串的相互转换;判断是否闰年;得到某一周的开始时间及结束时间等等日期处理

    对于获取某一周的开始时间及结束时间,我们可以利用`Calendar`的`setFirstDayOfWeek()`和`getActualMinimum()`、`getActualMaximum()`方法。以下是一个示例,展示如何获取指定日期所在周的第一天和最后一天: ```...

    java日期处理

    此外,`java.time`还提供了`TemporalAdjusters`,用于进行复杂的日期调整,如下一个工作日、下个月的第一天等。`TemporalQueries`则用于查询日期时间中的特定信息。 在实际开发中,选择合适的日期处理类取决于具体...

    比较两个日期之间相差的天数

    1. **异常处理**:第一个方法中使用了`throws ParseException`,这是因为`SimpleDateFormat`的`parse`方法可能会抛出异常,需要进行适当的错误处理。 2. **精度问题**:上述两种方法都假设两个日期在同一时区下,且...

Global site tag (gtag.js) - Google Analytics