1

可能重复:
如何从 TIMESTAMP 列中获取日期/时间信息?

我从 SQL Server 导出了一个数据库。它有一个时间戳字段,它给我的值类似于 00000000004285D1。如何在 MySQL 上将其转换为简单的日期格式。我正在尝试使用 PHP 在网站上显示它。以前的数据库通过 ASP.NET 和 SQL Server 链接到该站点。

我想将此时间戳从 00000000004285D1 转换为类似 2012-09-25 10:15:23

或其他一些可读格式。

提前谢谢。:)

4

1 回答 1

3

在 SQL Server 中,时间戳不是日期时间。它是rowversion的同义词,一个 8 字节的二进制数,通常用于版本标记表行,通常用于并发检查。因此,将其转换为目标系统中的日期时间是没有意义的。

Timestamp 可以说是这个数据类型的一个令人困惑的名称。您可以在此处找到有用的讨论。

于 2012-09-25T13:23:52.880 回答