·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 的缺省格式返回系統當前的日期和時間,它常作為其它函數或命令的參數使用。
新聞熱點
疑難解答