`
zhaomengsen
  • 浏览: 207478 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论

将Date类转化为Calendar类

阅读更多

每次在MyEclipse中编程时,涉及到 Date类获取时间日期时,总出现警告。现总结Date类和Calendar类相互转化如下,以便查阅。

将Date类转化为Calendar类

   java.text.SimpleDateFormat sdf = new SimpleDateFormat("yyyyMM");
   Calendar calendar = new GregorianCalendar();
   Date date = sdf.parse(lastmonth);   //lastmonth为String
   calendar.setTime(date);
   calendar.add(Calendar.MONTH,-1);  //“-1”表示向前翻一个月
   lastmonth = sdf.format(calendar.getTime());

 
将Calendar类转化为Date类
   Calendar calendar = new GregorianCalendar();
   Date date = calendar.getTime();

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Young_Davinci/archive/2008/05/16/2452272.aspx

分享到:
评论

相关推荐

    Calendar和Date的转化

    为了更好地理解和使用这两个类之间的转换方法,本文将详细介绍如何将`Calendar`对象转换为`Date`对象,以及如何将`Date`对象转换为`Calendar`对象。 #### 1. Calendar转为Date `Calendar`类提供了获取当前时间的...

    Java 之 Date 和 Calendar 实例

    本篇将深入探讨`Date`和`Calendar`类的实例应用。 `Date`类是Java中最先用于表示日期和时间的类,它主要存储一个特定瞬间,精确到毫秒。在早期版本的Java中,`Date`类常常被用来处理日期和时间,但由于其API设计...

    JAVA Calendar,Date类详解

    例如,我们可以定义一个`SimpleDateFormat`对象,然后使用`format(Date date)`方法将`Date`对象转换为指定格式的字符串,或者用`parse(String source)`方法将字符串解析为`Date`对象。 总的来说,`Calendar`和`Date...

    java中时间类Date和Calendar的使用

    总结来说,Java中的`Date`和`Calendar`类提供了基本的时间处理功能,`DateFormat`和`SimpleDateFormat`则负责日期和时间的格式化,使我们能够根据需要将日期和时间转换为人类可读的字符串。在实际开发中,这些类经常...

    解析Date & Calendar类

    通过`java.sql.Date.valueOf()`方法,我们可以将符合特定格式的字符串转换为`java.sql.Date`对象。例如,`"2007-02-21"`这样的日期字符串可以被转换。 - **时间转为字符串**: 使用`java.text.SimpleDateFormat`...

    String、Calendar、Date间的相互转换

    这里,我们使用了`SimpleDateFormat`类来解析字符串并转换为`Date`对象,然后将该`Date`对象设置到`Calendar`实例中。 #### 3. Date 转化为 String 将`Date`转换为`String`同样需要用到`SimpleDateFormat`。 ```...

    第五章.常用类.java.API概述——Date类,Calendar类,SimpleDateFormat类,Big.pdf

    此外,Calendar类还提供了getTime()方法,可以将Calendar对象转换为Date对象,以及getTimeInMillis()方法,将Calendar对象转换为Long类型,表示从1970年1月1日以来的毫秒数。 ```java Date dateFromCalendar = ...

    JAVA的Date类与Calendar类.docx

    4. **日期和时间的转换**:与Date类交互,可以通过`getTime()`和`setTime(Date date)`方法,将Calendar对象转换为Date,反之亦然。 在使用这两个类时,通常根据需求选择。如果需要简单地表示和输出日期时间,Date类...

    Java基础之Date和Calendar类的使用方法

    最后,我们可以通过`getTime()`方法将修改后的Calendar对象转换回Date,然后再次使用DateFormat进行格式化输出: ```java Date updatedDate = calendar.getTime(); System.out.println(formatter.format(updated...

    Date、String、Calendar之间的转换_java编程_

    先将字符串转换为`Date`,再将`Date`转换为`Calendar`: ```java String dateString = ...; Calendar calendar = Calendar.getInstance(); try { Date parsedDate = formatter.parse(dateString); calendar....

    JAVA new Date()或Calendar.getInstance().getTime()得到的时间不对

    调用 `getTime()` 方法会将其转换为 `Date` 对象。同样,`Calendar` 也受到系统时区的影响。 如果在博客 "JAVA new Date() 或 Calendar.getInstance().getTime() 得到的时间不对" 中提到的问题,可能是以下几个原因...

    Date、String、Calendar转换

    详细地Date、String、Calendar之间的转换

    JAVA System、Math、Date、DateFormat、Calendar

    例如,`DateFormat.format(date)`将日期对象转换为字符串,而`DateFormat.parse(string)`则将字符串转换为日期对象。 最后,`Calendar`类是`Date`的一个增强版本,提供了更灵活的日期和时间操作。它支持日历字段,...

    Date与Calendar详解

    `Date`对象本身并不提供格式化的功能,为了将日期转换为人类可读的字符串格式,需要使用`java.text.SimpleDateFormat`。例如: ```java import java.text.SimpleDateFormat; import java.util.Date; public class ...

    Java Calendar日历与Date日期的相互转换详解

    在本文中,我们将详细介绍Java Calendar日历与Date日期的相互转换,包括Calendar转化为Date和Date转化为Calendar两方面的内容。 一、Calendar转化为Date Calendar转化为Date是将Calendar对象转换为Date对象的过程...

    Java 之 Date 和 Calendar

    `Date`类有一些基本的方法,如`toString()`用于将日期转换为字符串,`getTime()`返回日期的毫秒值,`before()`和`after()`比较两个日期的先后顺序。然而,`Date`类的格式化能力有限,它默认的`toString()`方法输出的...

    MyEclipse Date类练习

    4. **与Date转换**:`Calendar`可以通过`getTime()`方法得到`Date`对象,反之,`Date`可以通过`Calendar.getInstance().setTime(date)`转换为`Calendar`。 在MyEclipse中,你可以创建一个新的Java项目,然后编写...

    Java中Date类和Calender类的比较

    ### Java中Date类和Calendar类的比较 #### 一、Date类详解 **1. Date 类简介** 在Java中,`java.util.Date`类用于表示特定的瞬间,精确到毫秒。该类自JDK 1.0版本起提供,并在后续版本中得到了改进和支持。虽然`...

    第6天(常用API【Date、DateFormat、Calendar、Math、System、包装类、正则表达式】)v20170

    通常,我们使用Date类的构造函数将毫秒值转换为日期对象,如`new Date(1607616000000L)`。尽管`getYear()`、`getMonth()`等方法已过时,但我们可以使用`toString()`方法将其转化为更易读的字符串形式。然而,为了...

    Java中Date和Calendar常用方法

    但是,如果我们想要将`Date`对象转换为特定的日期格式(例如"yyyy-MM-dd"),则需要使用`SimpleDateFormat`类。下面是如何实现`Date`和`String`之间的转换: ```java Date currentTime = new Date(); ...

Global site tag (gtag.js) - Google Analytics