·day()
day() 函数语法如下:
day (<date_expression>)
day() 函数返回date_expression 中的日期值。
·month()
month() 函数语法如下:
month (<date_expression>)
month() 函数返回date_expression 中的月份值。
与day() 函数不同的是,month() 函数的参数为整数时,一律返回整数值1,即sql server 认为其是1900 年1 月。
·year()
year() 函数语法如下:
year (<date_expression>)
year() 函数返回date_expression 中的年份值。
提醒:在使用日期函数时,其日期值应在1753年到9999年之间,这是sql server系统所能识别的日期范围,否则会出现错误。
·dateadd()
dateadd() 函数语法如下:
dateadd (<datepart>, <number>, <date>)
dateadd() 函数返回指定日期date 加上指定的额外日期间隔number 产生的新日期。参数“datepart” 在日期函数中经常被使用,它用来指定构成日期类型数据的各组件,如年、季、月、日、星期等。其取值如表4-9 所示:
·datediff()
datediff() 函数语法如下:
datediff() (<datepart>, <date1>, <date2>)
datediff() 函数返回两个指定日期在datepart 方面的不同之处,即date2 超过date1的差距值,其结果值是一个带有正负号的整数值。针对不同的datepart, datediff()函数所允许的最大差距值不一样,如:datepart 为second 时,datediff() 函数所允许的最大差距值为68: 年datepart 为millisecond 时,datediff() 函数所允许的最大差距值为24 天20 小时30 分23 秒647 毫秒。
·datename()
datename() 函数语法如下:
datename (<datepart>, <date)>
datename() 函数以字符串的形式返回日期的指定部分此部分。由datepart 来指定。
·datepart()
datepart() 函数语法如下:
datepart (<datepart>, <date>)
datepart() 函数以整数值的形式返回日期的指定部分。此部分由datepart 来指定。
datepart (dd, date) 等同于day (date)
datepart (mm, date) 等同于month (date)
datepart (yy, date) 等同于year (date)
·getdate()
getdate() 函数语法如下:
getdate()
getdate() 函数以datetime 的缺省格式返回系统当前的日期和时间,它常作为其它函数或命令的参数使用。
新闻热点
疑难解答