gpt4 book ai didi

java - 如何将 Timestamp 转换为 Date 或 DateTime 对象?

转载 作者:太空狗 更新时间:2023-10-29 22:37:50 27 4
gpt4 key购买 nike

我正在使用 ResultSet.getTimestamp() 从数据库中检索时间戳对象,但我想要一种以 MM/DD/格式获取日期的简单方法YYYY 和格式为HH:MM xx 的时间。我在四处修修补补,看起来我可以通过使用 Java 中的 Date 和/或 DateTime 对象来做到这一点。这是最好的方法,还是我什至需要转换时间戳才能完成此操作?任何建议都会有所帮助。

....
while(resultSet.next()) {
Timestamp dtStart = resultSet.getTimestamp("dtStart");
Timestamp dtEnd = resultSet.getTimestamp("dtEnd");

// I would like to then have the date and time
// converted into the formats mentioned...
....
}
....

最佳答案

import java.sql.Timestamp;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateTest {

public static void main(String[] args) {
Timestamp timestamp = new Timestamp(System.currentTimeMillis());
Date date = new Date(timestamp.getTime());

// S is the millisecond
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM/dd/yyyy' 'HH:mm:ss:S");

System.out.println(simpleDateFormat.format(timestamp));
System.out.println(simpleDateFormat.format(date));
}
}

关于java - 如何将 Timestamp 转换为 Date 或 DateTime 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7492423/

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