MSSQL中的使用日期函数获取当天日期的技巧(mssql 当天日期函数)

日期函数是一种有用的工具,可以用于MSSQL中插入、更新、查询数据库时间类型字段。本文将探究在MSSQL中如何使用日期函数获取当天日期的技巧。

首先,我们可以使用GETDATE()函数来获取当天日期,该函数返回当前实例中的系统日期和时间:

SELECT GETDATE()  //2019-07-14 16:48:15:347

然后,我们可以使用DATEPART的函数获取当天的日期,只需要按照格式yyyymmdd,然后把结果强制转换成int类型。

SELECT CAST(DATEPART(yy, GETDATE()) AS int)*10000 
+ CAST(DATEPART(MM, GETDATE()) AS int)*100
+CAST(DATEPART(DD, GETDATE()) AS int)
//20190714

另外,我们也可以使用convert(data_type,expression,style)函数来获取当天日期,style参数控制输出格式:

SELECT CONVERT(char(8),GETDATE(),112)
//20190714

最后,我们可以使用Format()函数来格式化日期:

SELECT FORMAT(GETDATE(), 'yyyy-MM-dd') 
//2019-07-14

通过以上技巧,我们可以在MSSQL中使用日期函数来获取当天的日期,从而使开发过程简单高效。


数据运维技术 » MSSQL中的使用日期函数获取当天日期的技巧(mssql 当天日期函数)