`

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();

 

 

 

 

 

 

分享到:
评论

相关推荐

    有关java中的Date,String,Timestamp之间的转化问题

    Java 中的日期和时间处理是编程中非常重要的一方面,Date、String 和 Timestamp 是三种常用的日期和时间类型,本文将详细介绍它们之间的转换问题。 一、获取系统当前时间 在 Java 中,可以使用以下三种方法来获取...

    String、Calendar、Date间的相互转换

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

    String和Date工具类

    例如,提供`containsEmotion(String str)`、`splitString(String str, String delimiter)`、`removeWhitespace(String str)`、`removeSpecialChars(String str)`、`formatDate(Date date, String pattern)`、`...

    Java String、Data、Calendar时间转化

    1.Calendar 转化 String  Calendar calendat = Calendar.getInstance();  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");  String dateStr = sdf.format(calendar.getTime());  2.String 转化...

    Java中Date类型的操作.docx

    Date date = sdf.parse(dateString); } catch (ParseException e) { e.printStackTrace(); } ``` #### 三、日期的加减操作 在Java中,通常使用`java.util.Calendar`类来进行日期的加减操作。 ##### 1. 使用`...

    Java-Date 类的学习总结.pdf

    下面是对 Date 类的学习总结,包括计算某一月份的最大天数、Calendar 和 Date 的转化、把字符串转化为 java.util.Date、把字符串转化为 java.sql.Date、格式化输出日期时间、计算一年中的第几星期等。 计算某一月份...

    学习Java的Date、Calendar日期操作

    `getTime()`将`Calendar`对象转化为`Date`,而`setTime(Date)`则将`Date`设置到`Calendar`中。 此外,`Calendar`还提供了`clear()`方法来重置所有字段,以及`set()`方法来设置特定日期字段,如年、月、日等。例如:...

    java时间不同方式的转化

    本文将深入探讨Java中时间的几种主要转换方式,包括Date类型、long类型以及String类型之间的相互转换。这些转换方法对于理解和操作日期和时间至关重要。 首先,让我们了解Java中的Date类型。`java.util.Date`是Java...

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

    【Java常用API】深入理解Date、DateFormat、Calendar、Math、System及包装类和正则表达式 在Java编程中,熟练掌握常用的API是至关重要的。本文将详细讲解以下几个知识点: 1. **正则表达式** 正则表达式是一种...

    Java-Date 类的学习总结.docx

    可以使用以下方法将 Calendar 对象转化为 Date 对象: ```java Calendar cal = Calendar.getInstance(); Date date = cal.getTime(); ``` 也可以将 Date 对象转化为 Calendar 对象: ```java Date date = new ...

    java 日期转化计算

    cal.add(Calendar.DATE, week * 7 - 1); return getFirstDayOfWeek(cal.getTime()); } // 辅助函数,用于获取日期所在周的第一天 public static Date getFirstDayOfWeek(Date date) { Calendar c = new ...

    java中的循环日期.docx

    下面将介绍如何将 Calendar 转化为 Date 和将 Date 转化为 Calendar。 将 Calendar 转化为 Date: ```java Calendar cal = Calendar.getInstance(); Date date = cal.getTime(); ``` 将 Date 转化为 Calendar: ...

    java时间处理工具类--DateUtils

    /** * @(#)DateUtil.java * ... public static Date strToDate(String dateStr, String format) { Date date = null; if (dateStr != null && (!dateStr.equals(""))) { DateFormat df ...

    java中的循环日期.pdf

    在 Java 中,Calendar 和 Date 两个类都是用于处理日期和时间的,但是它们之间需要进行转化。Calendar 转化为 Date 可以使用 getTime() 方法,而 Date 转化为 Calendar 则可以使用 setTime() 方法。代码示例如下: `...

    JAVA时间处理类

    public static Date stringToFormatDate(String date, String formmat) { try{ return getFormatter(formmat).parse(date); }catch(Exception e){ return null; } } /** * 日付の正確性チェック * *...

    日期处理工具类

    public static Date stringToDate(String dateString, String pattern) throws ParseException { // 使用SimpleDateFormat解析日期字符串 } public static Date addDays(Date date, int days) { // 使用...

    Androd时间戳转化

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

    IOS 时间和时间戳之间转化示例

    func timestampToDate(timestampString: String) -> String { let formatter = DateFormatter() formatter.timeZone = TimeZone(identifier: "Asia/Shanghai") // 设置时区 formatter.dateFormat = "yyyy年MM月dd...

    ios-将网络上请求的时间戳转化为对应的文字.zip

    let dateString = dateFormatter.string(from: date) ``` 5. **处理相对时间**:要显示"xx分钟之前"或"xx小时之前"这样的相对时间,可以创建一个辅助函数。 ```swift func relativeTime(from date: Date) -> String ...

    java日期转化操作大全.pdf

    本文主要聚焦于Java中与日期转换相关的知识点,包括`java.util.Date`、`java.util.Calendar`、`java.util.GregorianCalendar`以及`java.text.DateFormat`和`java.text.SimpleDateFormat`类。 `java.util.Date`类是...

Global site tag (gtag.js) - Google Analytics