MSSQL如何仅显示日期时间(mssql 只显示日期)
MSSQL是一款流行的数据库管理系统,随着时间的流逝,它如何只显示日期时间对很多人而言都是一个重要的问题。MSSQL支持格式化字符串,通过不同的格式化字符串,可以得到想要的结果。
首先,让我给大家介绍一下MSSQL的DATETIME数据类型,在MSSQL中一般使用DATETIME类型来保存日期。DATETIME数据类型包括日期和时间,想要只显示日期可以使用CONVERT函数进行转换,CONVERT函数可以把字符串和文本转换为日期和时间数据格式,比如可以把字符串的时间戳转换为日期和时间格式。
例如我想要只显示当前日期,可以使用以下MSSQL代码:
SELECT CONVERT(VARCHAR(10),GETDATE(),110) AS '仅显示日期'
上面的代码的意思是把当前的日期转换为VARCHAR类型的字符串,并且使用110代码把日期格式化为YYYY-MM-DD的形式。
另外,还可以使用MSSQL中的DATEPART函数来获取时间,该函数可以从字符串中提取出日期和时间中的某一部分,比如我们可以使用如下代码来仅获取日期:
SELECT DATEPART(D,GETDATE()) AS '仅显示日期'
通过上面的介绍,我们现在可以知道如何仅显示日期时间了,在MSSQL中,我们一般使用CONVERT函数和DATEPART函数来帮我们实现想要的结果。