将时间戳转换为正确的格式

时间:2012-09-25 13:21:48

标签: mysql sql sql-server timestamp

  

可能重复:
  How do I get date/time information from a TIMESTAMP column?

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

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

或其他一些可读的格式。

提前完成。 :)

1 个答案:

答案 0 :(得分:3)

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

时间戳可以说是此数据类型的一个令人困惑的名称。您可以找到有用的讨论{{3}}。