21xrx.com
2024-09-17 04:13:47 Tuesday
登录
文章检索 我的文章 写文章
Java中如何将String类型转换为Timestamp类型
2023-06-15 14:45:08 深夜i     --     --
Java String Timestamp SimpleDateFormat parse() Date valueOf()

在开发过程中,经常需要将字符串类型的日期时间转换为Java中的时间戳类型,例如将数据库中的时间戳转换为可读的日期时间格式。在Java中,可以使用SimpleDateFormat类和Timestamp类来实现这个过程。

具体步骤如下:

1. 将字符串类型的日期时间格式化为SimpleDateFormat对象

例如,想要将字符串“2022-01-01 00:00:00”转换为Timestamp类型,可以如下定义SimpleDateFormat对象:

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

2. 使用SimpleDateFormat对象将字符串类型的日期时间转换为Date类型

使用SimpleDateFormat对象的parse()方法,将字符串类型的日期时间转换为Java中的Date类型:

Date date = sdf.parse("2022-01-01 00:00:00");

3. 将Date类型转换为Timestamp类型

使用Time类的valueOf()方法将Date类型转换为Java中的Timestamp类型:

Timestamp timestamp = new Timestamp(date.getTime());

通过以上步骤,就可以实现字符串类型转换为Timestamp类型了。

  
  

评论区

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