1. 使用CONVERT(VARCHAR(50), 日期时间值, 101)可以得到日期时间值的日期部分;
2. 在MSSQLServer中用于取得当前日期时间的函数为GETDATE()。如下:
SELECT GETDATE() as 当前日期时间
执行完毕就能在输出结果中看到下面的执行结果:
////////////////////////////////////////////////////////////////////////////////////////////////
---------------------------------------------------------------
当前日期时间
---------------------------------------------------------------
2013-12-16 22:21:08.78
---------------------------------------------------------------
可以看到GETDATE ()返回的信息是包括了日期,时间(精确到秒以后部分)的时间戳信息。
使用CONVERT(VARCHAR(50), 日期时间值, 101)可以得到日期时间值的日期部分,因此下面的SQL语句可以得到当前的日期值:
SELECT CONVERT(VARCHAR(50), GETDATE(), 101) as 当前日期
执行完毕就能在输出结果中看到下面的执行结果:
---------------------------------------------------------------
当前日期时间
---------------------------------------------------------------
16/15/2013
--------------------------------------------------------------- |