21xrx.com
2024-05-19 15:58:48 Sunday
登录
文章检索 我的文章 写文章
Java实现字符串转换为日期类型
2023-06-18 08:10:20 深夜i     --     --
Java 字符串 日期 SimpleDateFormat 转换

在Java中,经常需要将字符串类型的日期转换为Date类型,以便于对日期进行比较、计算等操作。Java提供了SimpleDateFormat类来帮助我们将字符串转换为日期类型。下面是一个简单的示例代码:


String strDate = "2021-10-22";

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

Date date = sdf.parse(strDate);

上面的代码中,我们首先定义了一个字符串类型的日期"2021-10-22",然后创建了一个SimpleDateFormat对象sdf,并指定了日期格式为"yyyy-MM-dd",最后调用sdf的parse()方法将字符串类型的日期转换为Date类型的日期。

在实际应用中,我们需要根据具体的日期格式来定义SimpleDateFormat对象的格式参数。下面是一些常见的日期格式定义:

- "yyyy-MM-dd":年-月-日

- "yyyy/MM/dd":年/月/日

- "yyyy-MM-dd HH:mm:ss":年-月-日 时:分:秒

- "yyyy/MM/dd HH:mm:ss":年/月/日 时:分:秒

除了parse()方法,SimpleDateFormat还提供了format()方法,可以将Date类型的日期转换为字符串类型的日期。示例代码如下:


Date date = new Date();

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

String strDate = sdf.format(date);

上面的代码中,我们首先创建了一个Date类型的日期,然后创建了一个SimpleDateFormat对象sdf,并指定了日期格式为"yyyy-MM-dd HH:mm:ss",最后调用sdf的format()方法将Date类型的日期转换为字符串类型的日期。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复