【发布时间】:2013-10-25 22:31:48
【问题描述】:
我需要为 SQL Server 2005 转换以下查询,所以请告诉我应该更改什么,因为 SQL Server 不支持DATE_FORMAT()
它应该如何在 SQL Server 中转换,以便我可以在我的网站上显示正确的日期而不是时间戳(例如:1382016108 是 2013-06-22 10:53:22)?
SELECT DATE_FORMAT(TimeTransfer,'%Y-%m-%d %h:%i:%s')
FROM PREMIUM where strAccountID = ?, $_SESSION['strAccountID']);
编辑:我检查了CONVERT() 函数,但在我的查询中找不到它应该是怎样的。非常感谢您的帮助。
【问题讨论】:
-
你的时间戳是什么格式的?它看起来不够大,无法以 UTC 毫秒为单位,那么它是什么?
-
示例:1380319719 直接来自我的表。
-
@KOMban 这并没有告诉我们任何事情。告诉我们您的时间戳采用什么格式、比例或单位。
-
TimeTransfer (int) 在数据库上,并从 php 中使用 time() 保存。我还必须指定什么?请告诉我。
标签: sql-server timestamp