MSSQL中如何获取当前年月日(mssql 得到年月日)

Microsoft SQL Server 是用于存储/处理数据的关系型数据库管理系统,由Microsoft开发。MSSQL中,如何获取当前年月日?可以使用GETDATE()函数,它返回日期/时间类型,但可以使用FORMAT()函数将其格式化为指定的字符串。

要使用GETDATE()函数获取当前日期,可以使用SELECT语句:

SELECT GETDATE()

这将返回当前完整的日期和时间,例如2020-05-13 17:43:41.467。

要仅获取年月日信息,还需使用FORMAT()函数。它需要三个参数:日期/时间值,需要进行格式化的格式,以及格式的区域/语言。为获取当前年月日,可使用以下SELECT语句:

SELECT FORMAT(GETDATE(), 'yyyy-MM-dd', 'zh-CN')

将返回2020-05-13,其中’yyyy-MM-dd’是一种格式(4位年份,2位月份,2位日期),而’zh-CN’表示日期/时间格式和语言的区域/语言。

此外,还可使用“日期”函数中的DATEPART()函数,可以根据日期返回指定的部分,如年份,月份,日期等,例如下面的语句将返回当前的年月日:

SELECT 
YEAR(GETDATE()) as 年,
MONTH(GETDATE()) as 月,
DAY(GETDATE()) as 日

通过上面的方法,就可以比较轻松地在Microsoft SQL Server中获取当前年月日信息了。


数据运维技术 » MSSQL中如何获取当前年月日(mssql 得到年月日)