`
yuxuan1215
  • 浏览: 14682 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Date、String、Calendar三个类型之间的转化

 
阅读更多

1.Calendar 转化 String


//获取当前时间的具体情况,如年,月,日,week,date,分,秒等
Calendar calendat = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String dateStr = sdf.format(calendar.getTime());

2.String 转化Calendar


String str="2010-5-27";
SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");
Date date =sdf.parse(str);
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
3.Date 转化String
SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");

String dateStr=sdf.format(new Date());


4.String 转化Date


String str="2010-5-27";
SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");

Date birthday = sdf.parse(str);


5.Date 转化Calendar
Calendar calendar = Calendar.getInstance();

calendar.setTime(new java.util.Date());


6.Calendar转化Date
Calendar calendar = Calendar.getInstance();
java.util.Date date =calendar.getTime();

分享到:
评论

相关推荐

    String、Calendar、Date间的相互转换

    本篇将详细解释如何在`String`、`Calendar`、`Date`之间进行转换,并提供具体的示例代码。 #### 1. Calendar 转化为 String 要将`Calendar`对象转换为`String`,我们首先需要通过`getTime()`方法获取`Date`对象,...

    Java中Date类型的操作.docx

    `Calendar`是一个抽象类,它提供了对特定时刻与一组日历字段(如YEAR、MONTH、DAY_OF_MONTH等)之间的转换以及对这些字段的操作。 ```java Calendar cal = Calendar.getInstance(); // 获取当前系统日期 cal.add...

    java中的循环日期.docx

    三、把字符串转化为 java.util.Date 在 Java 中,将字符串转化为 java.util.Date 可以使用 SimpleDateFormat 类的 parse() 方法。下面将介绍两种将字符串转化为 java.util.Date 的方法。 方法一: ```java ...

    Androd时间戳转化

    例如,以下代码将时间戳转化为`Date`对象: ```java long timestamp = 1643582400000L; // 一个示例时间戳 Date date = new Date(timestamp); // 使用Date构造函数 ``` 或者,你可以使用`Calendar`类: ```...

    java日期转化操作大全

    3. 日期间隔:`java.time.Duration`类用于计算两个时间点之间的秒数或毫秒数,`java.time.Period`类则用于计算两个日期之间的年、月、日差值。 综上所述,Java提供了丰富的日期转换和操作功能,无论是旧的`java....

    详解 Java中日期数据类型的处理之格式转换的实例

    在 Java 中,日期和时间的格式处理一般会涉及到两个数据类型:Calendar 类和 Date 类。下面我们将详细介绍这两个类的使用方法和实例。 Date 类 Date 类是 Java 中最基本的日期和时间类,它提供了多种格式的日期和...

    Java 日期转换详解及实例代码

    首先,Java中处理日期的核心类有三个:`Date`类、`SimpleDateFormat`类和`Calendar`类。它们各自承担不同的角色: 1. `Date`类:表示特定的瞬间,精确到毫秒。它主要用于存储和计算时间,但不包含任何格式化信息。 ...

    java时间的转换

    在给定的文件中,主要涉及的是`java.util.Date`、`java.text.SimpleDateFormat`和`java.util.Calendar`这三个核心类。接下来,我们将详细探讨这些知识点。 1. `java.util.Date`: `Date`类是Java中表示日期和时间...

    日期工具类,包括各种日期之间的转换

    - **实现逻辑**: 使用 `Calendar` 类的 `getInstance()` 方法获取当前日期时间,并将其设置为 `Date` 类型返回。 #### 4. `getDate(String str, String pattern)` - **功能**: 按照指定的格式解析日期字符串。 - **...

    《模拟订单号生成(Java)》实验报告

    String result = arrayToString(dateInfo); System.out.println(result); // 输出结果 } ``` #### 四、实验总结 通过本次实验,我们不仅深入了解了订单号生成的基本原理,还掌握了如何使用Java语言实现这一...

    SCJP 1.6 (Z03,总共3个文件)

    - **常用类库**:了解并掌握如Math、String、Date、Calendar等核心类的使用。 本资料包的"SCJP+Sun+Certified+Programmer+for+java+6+Study+Guide(Exam+310-065)"文件应包含了详细的学习指南和练习题,有助于考生...

    Java 2实用教程(第三版)实验指导与习题解答

    String str=JOptionPane.showInputDialog("输入一个1至99999之间的数"); number=Integer.parseInt(str); if(number>=1&&number;) //判断number在1至99999之间的条件 { d5=number0000/10000; //计算number的最高...

    2019年最新版修订版Java程序员面试宝典.pdf

    6. **日期和时间**:Java中提供了多种处理日期和时间的方式,如`Date`类、`Calendar`类、`SimpleDateFormat`类等。Java 8引入了新的日期/时间API,包括`LocalDate`、`LocalTime`、`LocalDateTime`等。 ##### 六、...

    java面试题大集合

    #### 二十一、得到Class的三个过程是什么? 1. 通过类名.class方式。 2. 通过对象的getClass()方法。 3. 通过Class.forName(String className)方法。 #### 二十二、如何唤起类中的一个方法? 使用反射机制中的`...

    android 日期 时间 选择控件

    String dateString = formatter.format(calendar.getTime()); ``` 在实际应用中,你可能还需要考虑时区和日期时间的国际化。Android提供了`java.util.Locale`类来处理不同的语言和地区,`TimeZone`类来处理时区信息...

    实验项目D、Java应用专题编程

    - `Date`类表示特定瞬时点的时间戳,而`Calendar`类则提供了一个更为灵活的日期时间处理框架。 - `SimpleDateFormat`用于日期和时间的格式化和解析,可以根据不同的区域设置不同的日期时间格式。 3. **了解大数类...

    java 面试宝典 免费提供

    #### 三、String数据类型 - `String`不是Java的基本数据类型,它是`java.lang.String`类的对象。 - 基本数据类型包括`int`、`double`等,而`String`属于引用类型。 #### 四、数据类型与赋值 - `float f = 3.4`是...

    JAVA超详细教程

    - Calendar类提供了一个通用的时间框架,支持更复杂的日期和时间操作。 - **6.3 MATH 类** - Math类提供了一些常用数学函数,如正弦、余弦、平方根等。 #### 七、AWT 工具集简介 - AWT(Abstract Window ...

    java学习基础教程

    12. **Java标准库**:熟悉Java内置的API,如Math类、Date和Calendar类,以及各种集合操作方法,能够提升编程效率。 13. **注解**:注解用于向编译器或运行时环境提供元数据,简化了配置文件和代码的维护。 14. **...

Global site tag (gtag.js) - Google Analytics