1 select day(createtime) from life_unite_product --取時間字段的天值 2 3 select month(createtime) from life_unite_product --取時間字段的月值 4 5 select year(createtime) from life_unite_product --取時間字段的年值 6 7 8 9 select datepart(yy,createtime) from life_unite_product --取時間字段的年值 10 11 select datepart(qq,createtime) from life_unite_product --取時間字段的季度值 12 13 select datepart(mm,createtime) from life_unite_product --取時間字段的月值 14 15 select datepart(dy,createtime) from life_unite_product --取時間字段是那年的第幾天 16 17 select datepart(dd,createtime) from life_unite_product --取時間字段的天值 18 19 select datepart(wk,createtime) from life_unite_product --取時間字段是那年的第幾個星期 20 21 select datepart(dw,createtime) from life_unite_product --取時間字段是那年的那個星期的第幾個工作日(工作日從星期日開算) 22 23 select datepart(hh,createtime) from life_unite_product --取時間字段的小時值 24 25 select datepart(mi,createtime) from life_unite_product --取時間字段的分鍾值 26 27 select datepart(ss,createtime) from life_unite_product --取時間字段的秒值 28 29 select datepart(ms,createtime) from life_unite_product --取時間字段的毫秒值 30 31 32 33 select dateadd(yy,-1,createtime) from life_unite_product ----取時間字段(年份被減1了) 34 35 select dateadd(mm,3,createtime) from life_unite_product ----取時間字段(月份被加3了) 36 37 select dateadd(dd,1,createtime) from life_unite_product ----取時間字段(日被加1了) 38 39 40 41 select DATEDIFF(yy,createtime,getdate()) from life_unite_product --與當前日期的年份差 42 43 select DATEDIFF(mm,createtime,getdate()) from life_unite_product --與當前日期的月份差 44 45 select DATEDIFF(dd,createtime,getdate()) from life_unite_product --與當前日期的日數差 46 47 select DATEDIFF(mi,createtime,getdate()) from life_unite_product --與當前日期的分鍾數差 48 49 50 51 select datename(yy,createtime) from life_unite_product --取時間字段的年值 52 53 select datename(mm,createtime) from life_unite_product --取時間字段的月值 54 55 select datename(dd,createtime) from life_unite_product --取時間字段的天值 56 57 58 59 select getdate() --取當前時間 60 61 62 63 64 65 66 67 日期函數 68 69 1、day(date_expression) 70 71 返回date_expression中的日期值 72 73 74 75 2、month(date_expression) 76 77 返回date_expression中的月份值 78 79 80 81 3、year(date_expression) 82 83 返回date_expression中的年份值 84 85 86 87 4、DATEADD() 88 89 DATEADD (, , ) 90 91 返回指定日期date 加上指定的額外日期間隔number 產生的新日期。參數“datepart” 取值如下: 92 93 94 95 5、DATEDIFF() 96 97 DATEDIFF (, , ) 98 返回兩個指定日期在datepart 方面的不同之處,即date2 超過date1的差距值,其結果值是一個帶有正負號的整數值。 99 100 101 102 6、DATENAME() 103 104 DATENAME (, ) 105 以字符串的形式返回日期的指定部分此部分。由datepart 來指定。 106 107 108 109 7、DATEPART() 110 111 DATEPART ( datepart , date ) 112 113 以整數值的形式返回日期的指定部分。此部分由datepart 來指定。 114 115 DATEPART (dd, date) 等同於DAY (date) 116 117 DATEPART (mm, date) 等同於MONTH (date) 118 119 DATEPART (yy, date) 等同於YEAR (date) 120 121 122 123 下表列出了 datepart 選項以及 SQL Server Compact Edition 所識別的縮寫: 124 125 日期部分 縮寫 126 年份 yy、yyyy 127 128 季度 qq、q 129 130 月份 mm、m 131 132 每年的某一日 dy、y 133 134 日期 dd、d 135 136 星期 wk、ww 137 138 工作日* dw 139 140 小時 hh 141 142 分鍾 mi、n 143 144 秒 ss、s 145 146 毫秒 ms 147 148 149 8、GETDATE() 150 以DATETIME 的缺省格式返回系統當前的日期和時間
轉載至:http://www.cnblogs.com/accumulater/p/7218531.html