如何将Unix时间戳中的时间转换为正常时间?
您的问题含糊不清。我将消除时区的歧义。
如何将Unix时间戳中的时间转换为正常时间?
我怀疑您是以某种方式从数据库而不是从中获取long
或一个String
值Date
。在JDBC中,通常希望使用适当的方法来获取特定于DB的数据类型。TIMESTAMP
可以获取MySQL
数据类型,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()
。
问题内容: 为了获得JavaScript的时间戳,我们使用 到目前为止,将其转换为Python的正确方法是什么?我使用以下代码 我将时间戳除以1000,因为出现类似错误 苏丹。 问题答案: 您当前的方法是正确的,必须除以1000,因为JavaScript返回的时间戳以毫秒为单位,并且期望时间戳以秒为单位。 要保留毫秒精度,可以除以,因此您使用浮点除法而不是整数除法:
但问题是我无法将数据从Firebase转换为Local。save方法将转换为Timestamp fine。 任何解决办法。
然后将变量持久化到MySQL表列中。 然而,虽然通过调试,我看到对象显示在正确的时区GMT+1,但在数据库上持久化时,它是一个GMT时区,所以要追溯一个小时。 使用函数返回一个GMT+1日期。 连接字符串为,没有任何参数。 编辑:找到这段代码
问题内容: 我有一个数据库,它将具有标准sql格式的UMT时间戳。如何提取数据并为其设置Java日期对象? 据我所知mysql是 至于Java,日期/时间的东西一直躲着我。 如果有人为此知道一个好的图书馆,我欢迎您提出建议。 问题答案: 为什么不直接阅读为 看到
问题内容: 我在mysql数据库中有一个timestamp变量列。尝试将Carbon时间戳转换为我可以在此处输入的内容,但仅返回Carbon对象,当我尝试使用Carbon对象的时间戳字符串时,它未在mysql中注册。 我的第一个var dump就像这样: 我的第二个var dump就是这样。 与“ published_at”有关的mysql列是一个时间戳变量。我想如何将其从Carbon对象转换为?
我正在尝试将日期插入我的PostgreSQL数据库。以下是我在java应用程序中解析日期的方式: 在我的PostgreSQL数据库中。我将其作为带有时区的。处理和插入它的理想方式是什么? 数据库期望的示例。