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中获取当前年月日信息了。