字符串与Date类型相互转换

字符串与Date类型相互转换

最新推荐文章于 2025-10-27 17:03:46 发布

原创

最新推荐文章于 2025-10-27 17:03:46 发布

·

6.4w 阅读

·

22

·

88

·

CC 4.0 BY-SA版权

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

文章标签:

#java

java工具类

专栏收录该内容

12 篇文章

订阅专栏

本文详细介绍如何使用Java中的SimpleDateFormat类将字符串转换为Date类型,以及如何将Date类型转换为各种格式的字符串,包括标准时间和自定义格式。

该文章已生成可运行项目,预览并下载项目源码

1、将字符串转换成Date类型

//字符串转Date类型

String time = "2020-02-02 02:02:02";

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

try {

Date newTime = format.parse(time);

System.out.println("转换以后的时间::"+newTime);//Sun Feb 02 02:02:02 CST 2020

} catch (ParseException e) {

e.printStackTrace();

}

2、将Date类型转换成字符串

//Date类型转换成字符串

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

Date date = new Date();

String nowTime = format.format(date);

System.out.println("当前的时间::"+nowTime);//2020-08-25 21:28:22

SimpleDateFormat format = new SimpleDateFormat("yyyy年MM月dd日");

Date date = new Date();

String nowTime = format.format(date);

System.out.println("当前的时间::"+nowTime);//2020年08月25日

SimpleDateFormat format = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");

Date date = new Date();

String nowTime = format.format(date);

System.out.println("当前的时间::"+nowTime);//2020年08月25日21时41分09秒

本文章已经生成可运行项目 一键运行

生成项目