日期格式从MSSQL转换为其他格式 [英] Date format from MSSQL to other

查看:223
本文介绍了日期格式从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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆