日期格式从MSSQL转换为其他格式 [英] Date format from MSSQL to other
本文介绍了日期格式从MSSQL转换为其他格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在MSSQL中,我有带日期的列(只有日期,没有时间)。使用以下功能保存该文件:
In MSSQL I have columns with date (only date, without time). It was saved with this function:
ROUND(CAST(GETDATE() AS REAL), 0, 1) + 36163 **(ex. 77009)**
我如何使用PHP格式化该日期(月份等), MySQL甚至MSSQL。
How I can format this date (month etc.) with PHP, MySQL or even MSSQL.
例如:77009 = 2011-11-01。
For example: 77009 = 2011-11-01.
推荐答案
对于Sql Server
SELECT CONVERT(DateTime,XXX-36163)
For Sql Server SELECT CONVERT(DateTime,XXX-36163)
例如。
SELECT @val = ROUND(CAST(GETDATE()AS REAL),0,1)+ 36163
SELECT CONVERT(DateTime,@ val-36163)
eg. SELECT @val = ROUND(CAST(GETDATE() AS REAL), 0, 1) + 36163 SELECT CONVERT(DateTime,@val-36163)
这篇关于日期格式从MSSQL转换为其他格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文