`

JAVA字符串转日期或日期转字符串

 
阅读更多

1.       JAVA字符串转日期或日期转字符串

2.      
文章中,用的APISimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进来!

3.       用法:
 
SimpleDateFormat sdf  =   new  SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ); 

4.       这一行最重要,它确立了转换的格式,yyyy是完整的公元年,MM是月份,dd是日期,至于HH:mm:ss就不需要我再解释了吧!

5.       ps:为什么有的格式大写,有的格式小写,那是怕避免混淆,例如MM是月份,mm是分;HH24小时制,而hh12小时制
 
1.
字符串转日期:
 
2002-10-8 15:30:22
要把它转成日期,可以用

6.       Date date = sdf.parse( " 2002-10-8 15:30:22 " );

7.       2.日期转字符串
 
假如把今天的日期转成字符串可用

8.     
String datestr = sdf.format( new  Date()); 

9.        这个字符串的内容便类似2002-10-08 14:55:38

10.   透过这个API我们便可以随心所欲的将日期转成我们想要的字符串格式,例如希望将日期输出成20021008日,

11.    我们可以这么写:

12.    SimpleDateFormat sdf  =   new  SimpleDateFormat( " yyyyMMdd " );
    String datestr = sdf.format( new  Date()); 

13.    datestr便会依照我们设定的格式输出


 SimpleDateFormat parser = new SimpleDateFormat("EEEE, MMMM dd, yyyy");
SimpleDateFormat formatter = new SimpleDateFormat("EEE. MM/dd");

demo方法如下:

// 该方法是主要用于字符串类型转换成时间类型

    public static Date stringToDateTime(String source) {

       SimpleDateFormat sdf = new SimpleDateFormat(" yyyy-MM-dd HH:mm:ss ");

       Date toDate = null;

       try {

           toDate = sdf.parse(source);

       } catch (ParseException e) {

           // TODO Auto-generated catch block

           e.printStackTrace();

       }

       return toDate;

}

分享到:
评论

相关推荐

    JAVA字符串转日期或日期转字符串.docx

    ### JAVA字符串转日期或日期转字符串 #### 一、引言 在JAVA编程语言中,进行日期与字符串之间的转换是一项非常常见的操作。无论是处理数据库查询结果还是格式化用户界面显示,这种转换都不可或缺。本文将详细介绍...

    JAVA日期与字符串的转换

    System.out.println("转换后的日期字符串为:" + strDate); } } ``` 在这个示例中,我们定义了一个名为`dateToStr`的方法,它接受一个`Date`类型的参数,并返回一个字符串。我们使用了`SimpleDateFormat`的构造...

    字符串转日期

    2. **`java.text.ParseException`**: 当`SimpleDateFormat`无法正确解析日期字符串时抛出的异常。 3. **`java.util.Date`**: Java中的基本日期表示类,用于表示特定的瞬间,精确到毫秒。 #### 三、代码示例分析 ...

    Java字符串转换为日期和时间比较大小[归类].pdf

    在上面的代码中,我们首先使用 SimpleDateFormat 将日期字符串转换为日期对象,然后使用 getTime 方法比较日期对象的大小。如果 dt1 的时间大于 dt2 的时间,则返回 1;如果 dt1 的时间小于 dt2 的时间,则返回 -1;...

    java 字符串 正则表达式 详细实例代码

    通过运行和调试这些代码,你可以加深对Java字符串、正则表达式以及日期时间格式化的理解。 总之,理解和熟练掌握Java中的字符串操作、正则表达式以及日期时间格式化对于任何Java开发者来说都是必不可少的技能。通过...

    Java字符串类型转换

    ### Java字符串类型转换详解 在Java编程语言中,字符串(String)是一种常用的数据类型,用于处理文本数据。Java提供了丰富的API来支持不同类型的字符串转换,包括但不限于从字符数组、基本数据类型、对象到字符串...

    yyyyMMddHHmmss 字符串 转DateTime

    yyyyMMddHHmmss 字符串 转DateTime

    Java字符串长度不够前面或后面补0.txt

    ### Java字符串长度不够前面或后面补0 在Java编程中,有时我们需要确保字符串达到特定的长度,如果实际长度不足,则需要在字符串的前部或后部添加特定字符(如0)来填充,使得最终字符串满足预设长度的要求。本文将...

    应用java实现日期型字符串和日期之间的相互转换(源代码)

    在Java中,我们可以使用SimpleDateFormat或DateTimeFormatter将日期型字符串转换为日期对象。例如: ```java import java.text.SimpleDateFormat; import java.util.Date; SimpleDateFormat formatter = new ...

    JAVA日期字符串与日期互相转换(非常实用)

    JAVA:日期字符串与日期互相转换 (日期类型转字符串,字符串转日期格式) SimpleDateFormat formatter= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

    检查日期格式字符串是否能转化成日期

    检查日期格式字符串是否能转化成日期,字符串可通过new SimpleDateFormat("xxxx");得到日期字符串

    Java字符串 日期 数字格式化输出-.doc

    Java 字符串日期数字格式化输出 Java 中的字符串日期数字格式化输出是一种常见的操作,特别是在数据输出和显示时。 Java 提供了多种方式来实现格式化输出,包括使用 NumberFormat、DecimalFormat 和 ...

    java字符串与日期类型转换的工具类

    Java字符串与日期类型转换的工具类 Java字符串与日期类型转换的工具类是 Java 语言中非常重要的一种工具类,主要用于实现字符串与日期类型之间的转换。下面将详细介绍该工具类的实现和使用方法。 一、 Java 字符串...

    json工具类,java日期转换,字符串转换等各种工具类

    在Java编程中,工具类(Util Classes)是程序员日常工作中不可或缺的部分,它们提供了一系列静态方法,用于执行常见的任务,如JSON解析、日期处理、字符串操作等。以下是对标题和描述中涉及的知识点的详细说明: 1....

    java.util.Date与java.sql.Date互转及字符串转换为日期时间格式.docx

    ### Java.util.Date与Java.sql.Date互转及字符串转换为日期时间格式 #### 一、Java.util.Date与Java.sql.Date的基本概念 在Java编程语言中,处理日期和时间时经常使用到`java.util.Date`和`java.sql.Date`这两个类...

    java中日期和字符串之间的转换

    里面介绍了几种字符串和日期之间的转换,可以根据条件选择合适的方法

    android 判断字符串是否是日期格式

    首先,我们可以使用Java的`SimpleDateFormat`类来尝试解析字符串,如果解析成功,则可以认为字符串是日期格式。`SimpleDateFormat`是一个强大的日期/时间格式化类,它可以将日期和时间转换为字符串,反之亦然。以下...

    字符串和时间戳相互转换

    - `SimpleDateFormat` 类用于解析和格式化日期字符串。 ```java import java.text.SimpleDateFormat; import java.util.Date; String dateString = "2023-03-15 10:30:00"; SimpleDateFormat formatter = new...

    Java字符串_日期_数字格式化输出

    ### Java字符串、日期与数字格式化输出详解 #### 一、引言 在Java编程语言中,对数据类型的处理和格式化输出是非常重要的一个环节。无论是处理字符串、日期还是数字,都需要开发者具备一定的技巧和方法来确保数据的...

Global site tag (gtag.js) - Google Analytics