sqlserver中日期函式

2021-08-27 12:18:19 字數 535 閱讀 9191

1. 當前系統日期、時間

select getdate()

2. dateadd 在向指定日期加上一段時間的基礎上,返回新的 datetime 值

例如:向日期加上2天

select dateadd(day,2,'2011-10-15') --返回:2011-10-17 00:00:00.000

3. datediff 返回跨兩個指定日期的日期和時間邊界數。

select datediff(day,'2011-09-01','2004-09-18') --返回:17

select datediff(day,'2011-09-18','2004-09-01') --返回:-17

4. datepart 返回代表指定日期的指定日期部分的整數。

select datepart(month, '2001-10-01') --返回 10

5. datename 返回代表指定日期的指定日期部分的字串

select datename(weekday, '2011-10-01') --返回:星期六

SQL Server 中日期比較

1.當前系統日期 時間 select getdate 2.dateadd 在向指定日期加上一段時間的基礎上,返回新的 datetime 值 例如 向日期加上2天 select dateadd day,2,2004 10 15 返回 2004 10 17 00 00 00.000 3.datediff...

PHP中日期函式

1,轉化為時間戳函式 strtotime 本函式接受乙個包含美國英語日期格式的字串並嘗試將其解析為unix時間戳,其值相對於now引數給出的時間,如果沒有提供此引數則使用系統當前時間。注 如果給定的年份是兩位數字的格式,則其值0 69表示2000 2069,70 100表示1970 2000。2,將...

SQL Server中日期問題的解決

在ms sql server 中,只有datetime型,日期和時間是合在一起的,比如2004 12 19 23 12 20。有的時候,在sql語句中,只要求取日期的話,的確比較麻煩,但也有以下的方法,歸納一下,比如要求取得2004 12 19日的記錄,可以這樣 a where datediff d...