java中把字符串转换为日期,java字符串转日期方法,java如何将字符串转为日期?...

Java (3) 2024-05-15 09:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说java中把字符串转换为日期,java字符串转日期方法,java如何将字符串转为日期?...,希望能够帮助你!!!。

之前给大家介绍了一下java字符串转int的方法,那么下面要给大家带来的就是java字符串转日期的方法,一起来详细的了解一下。

注意,在文章当中所使用的api是SimpleDateFormat。

SimpleDateFormat是属于java.text.SimpleDateFormat的,所以的话,一定要import。

下面是用法:

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

这个是非常重要的,因为,它确立了转换的格式。

其中,yyyy-整的公元年;MM-月份;dd-日期;

那么很多人看到这里也许会问,为什么要有大小写的格式呢?

这主要是为了避免混淆。

很简单的,就好比MM为月份,mm为分,HH为24小时制,hh为12小时制。

下面一起进入正题!

一、字符串转日期

2008-07-10 19:20:00将它转成日期

这里的话可以使用:

Date date = sdf.parse( " 2008-07-10 19:20:00 " );

再来讲一下,日期转字符串

如果将今天的日期转成字符串们可以用:

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

代码示例:import java.util.Date;

import java.text.ParseException;

import java.text.SimpleDateFormat;

public class ConvertDemo

{

/**

* 日期转换成字符串

* @param date

* @return str

*/

public static String DateToStr(Date date)

{

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

String str = format.format(date);

return str;

}

/**

* 字符串转换成日期

* @param str

* @return date

*/

public static Date StrToDate(String str)

{

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

Date date = null;

try

{

date = format.parse(str);

}

catch (ParseException e)

{

e.printStackTrace();

}

return date;

}

public static void main(String[] args)

{

Date date = new Date();

System.out.println("日期转字符串:" + ConvertDemo.DateToStr(date));

System.out.println("字符串转日期:" + ConvertDemo.StrToDate(ConvertDemo.DateToStr(date)));

}

}

java字符串转日期方法你都清楚了吗?

更多java入门知识,可以继续通过奇Q工具网来进行了解哦!

推荐阅读:

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

发表回复