?/**//*?datepart()函數(shù)的使用??????????????????????????
?2?*?datepart()函數(shù)可以方便的取到時(shí)期中的各個(gè)部分
?3?*如日期:2006-07--02?18:15:36.513
?4?*?yy:取年???????????2006
?5?*?mm:取月???????????7
?6?*?dd:取月中的天?????2
?7?*?dy:取年中的天?????183
?8?*?wk:取年中的周?????27
?9?*?dw:取周中的天?????1
10?*?qq:取年中的季度???3
11?*?hh:取小時(shí)????????18
12?*?mi:取分鐘????????15
1?*?ss:取秒??????????36
14?*?以下簡(jiǎn)單的語(yǔ)句可以演示所取到的結(jié)果
15*/
16select?getdate()
17select?datepart(mm,getdate())
18select?datepart(yy,getDate())
19select?datepart(dd,getdate())
20select?datepart(dy,getdate())
21select?datepart(wk,getdate())
22select?datepart(dw,getdate())
23select?datepart(qq,getdate())
24select?datepart(hh,getdate())
25select?datepart(mi,getdate())
26select?datepart(ss,getdate())
27
28select?datediff(dd,getdate(),'12/25/2006')--計(jì)算從今天到12/25/2006還有多少天
29select?datediff(mm,getdate(),'12/25/2006')--計(jì)算從今天到12/25/2006還有多少個(gè)月
30select?datename(mm,getdate())?????????????--以字符串而不是數(shù)字的形式得到今天的月份(07)
31?
32select?dateadd(dd,30,getdate())???????????--在目前的日期日期上加30天
33select?dateadd(mm,3,getdate())????????????--在目前的日期日期上加3個(gè)月
34select?dateadd(yy,1,getdate())????????????--在目前的日期日期上加1年
?2?*?datepart()函數(shù)可以方便的取到時(shí)期中的各個(gè)部分
?3?*如日期:2006-07--02?18:15:36.513
?4?*?yy:取年???????????2006
?5?*?mm:取月???????????7
?6?*?dd:取月中的天?????2
?7?*?dy:取年中的天?????183
?8?*?wk:取年中的周?????27
?9?*?dw:取周中的天?????1
10?*?qq:取年中的季度???3
11?*?hh:取小時(shí)????????18
12?*?mi:取分鐘????????15
1?*?ss:取秒??????????36
14?*?以下簡(jiǎn)單的語(yǔ)句可以演示所取到的結(jié)果
15*/
16select?getdate()
17select?datepart(mm,getdate())
18select?datepart(yy,getDate())
19select?datepart(dd,getdate())
20select?datepart(dy,getdate())
21select?datepart(wk,getdate())
22select?datepart(dw,getdate())
23select?datepart(qq,getdate())
24select?datepart(hh,getdate())
25select?datepart(mi,getdate())
26select?datepart(ss,getdate())
27
28select?datediff(dd,getdate(),'12/25/2006')--計(jì)算從今天到12/25/2006還有多少天
29select?datediff(mm,getdate(),'12/25/2006')--計(jì)算從今天到12/25/2006還有多少個(gè)月
30select?datename(mm,getdate())?????????????--以字符串而不是數(shù)字的形式得到今天的月份(07)
31?
32select?dateadd(dd,30,getdate())???????????--在目前的日期日期上加30天
33select?dateadd(mm,3,getdate())????????????--在目前的日期日期上加3個(gè)月
34select?dateadd(yy,1,getdate())????????????--在目前的日期日期上加1年
本文摘自 :https://blog.51cto.com/u