sql server日期時間轉字串

2022-02-23 17:08:03 字數 1855 閱讀 5528

一、sql server日期時間函式

sql server中的日期與時間函式 

1.  當前系統日期、時間 

selectgetdate()  

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

例如:向日期加上2天 

selectdateadd(day,2,'2004-10-15')  --返回:2004-10-17 00:00:00.000 

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

selectdatediff(day,'2004-09-01','2004-09-18')   --返回:17

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

selectdatepart(month, '2004-10-15')  --返回 10

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

selectdatename(weekday, '2004-10-15')  --返回:星期五

6. day(), month(),year() --可以與datepart對照一下

select當前日期=convert(varchar(10),getdate(),120) 

,當前時間=convert(varchar(8),getdate(),114) 

selectdatename(dw,'2004-10-15') 

select本年第多少周=datename(week,'2004-10-15')

,今天是週幾=datename(weekday,'2004-10-15')

二、日期格式轉換

函式

引數/功能

getdate( )

返回系統目前的日期與時間

datediff (interval,date1,date2)

以interval 指定的方式,返回date2 與date1兩個日期之間的差值 date2-date1

dateadd (interval,number,date)

以interval指定的方式,加上number之後的日期

datepart (interval,date)

返回日期date中,interval指定部分所對應的整數值

datename (interval,date)

返回日期date中,interval指定部分所對應的字串名稱

引數 interval的設定值如下:

縮 寫(sql server)

access 和 asp

說明

year

yyyyyy

年 1753 ~ 9999

quarter

qqq 

季 1 ~ 4

month

mmm 

月1 ~ 12

day of year

dyy

一年的日數,一年中的第幾日 1-366

daydd

d  日,1-31

weekdaydww

一周的日數,一周中的第幾日 1-7

week

wkww

周,一年中的第幾周 0 ~ 51

hour

hhh 

時0 ~ 23

minute

min 

分鐘0 ~ 59

secondsss

秒 0 ~ 59

millisecondms-

毫秒 0 ~ 999

sql server日期時間轉字串

一 sql server日期時間函式 sql server中的日期與時間函式 1.當前系統日期 時間 select getdate 2.dateadd 在向指定日期加上一段時間的基礎上,返回新的 datetime 值 例如 向日期加上2天 select dateadd day,2,2004 10 1...

sql server日期時間轉字串

一 sql server日期時間函式 sql server中的日期與時間函式 1.當前系統日期 時間 selectgetdate 2.dateadd在向指定日期加上一段時間的基礎上,返回新的 datetime值 例如 向日期加上2天 selectdateadd day,2,2004 10 15 返回...

PHP 日期轉時間戳,時間戳轉日期

在開發過程中,我們經常碰到日期與時間戳相關的功能,今天趁此機會做個詳細筆記。date default timezone set prc 把時間調到北京時間,php5預設為格林威治標準時間 echo time 獲取d當前時間戳 輸出 1598963507 echo date y m d h i s t...