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中使用日期函数来获取当天的日期,从而使开发过程简单高效。