gpt4 book ai didi

java - 将 java.sql.Timestamp 格式化为字符串

转载 作者:搜寻专家 更新时间:2023-10-30 19:50:13 31 4
gpt4 key购买 nike

是否可以将 java.sql.Timestmap 转换/格式化为具有以下格式的字符串:

yyyyMMdd

我知道用 String 做这件事相当简单,例如:

String dateString = "2016-02-03 00:00:00.0";
Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S").parse(dateString);
String formattedDate = new SimpleDateFormat("yyyyMMdd").format(date);

但是,我必须使用 Timestamp 对象。

最佳答案

java.sql.Timestamp 扩展了 java.util.Date,因此您可以使用完全相同的方式对其进行格式化:

String formattedDate = new SimpleDateFormat("yyyyMMdd").format(date);

解析几乎相同,你可以使用它的“millis”表示来构造它:

Timestamp timestamp = new Timestamp(new SimpleDateFormat("yyyyMMdd").parse(formattedDate).getTime());

关于java - 将 java.sql.Timestamp 格式化为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35170620/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com