gpt4 book ai didi

java - MySQL时间戳到Java日期转换

转载 作者:可可西里 更新时间:2023-11-01 06:54:28 25 4
gpt4 key购买 nike

如何将 unix 时间戳中的时间转换为正常时间?

最佳答案

您的问题含糊不清。我将消除时区歧义。

How can I convert time in unix timestamp to normal time?

我怀疑您正在以某种方式从数据库中获取 longString 值,而不是 Date。在 JDBC 中,您通常希望使用适当的方法来获取特定于 DB 的数据类型。 MySQL TIMESTAMP 数据类型可以通过 ResultSet#getTimestamp() 获得这给你一个 java.sql.Timestamp又是 java.util.Date 的子类.

简而言之,应该做到以下几点:

Date date = resultSet.getTimestamp("columnname");

要将其进一步格式化为人类可读的格式,无论何时您要将其呈现给最终用户,请使用 SimpleDateFormat .单击链接,它包含所有模式的概述。这是一个例子:

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

反过来,分别使用SimpleDateFormat#parse()PreparedStatement#setTimestamp() .

关于java - MySQL时间戳到Java日期转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3473421/

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