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

标签 mysql sql sql-server timestamp

<分区>

Possible Duplicate:
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 的时间

或其他一些可读格式。

提前致谢。 :)

最佳答案

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

对于这种数据类型,时间戳可以说是一个容易混淆的名称。您可以找到有用的讨论 here .

关于mysql - 将时间戳转换为正确的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12583870/

相关文章:

php - 从表 1 中获取行并从表 2 中创建或更新列

php - MySQL 按小时计算 DATETIME 条目

mysql - 如果特定表上存在缺失行,如何处理 SQL 连接

SQL Server - 使用不同的查询获取重复的行

mysql - 如何将 mysql 查询转换为事务 SQL 查询

用于 Mac 上 Qt 的 MySQL

php - 使用数组元素运行 sql 查询

SQL 事务 (b) 锁定选择 - 我的理解正确吗

mysql - 三个表之间的查询

sql - 使用 SQL 身份验证执行 SSIS 包