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 工作日* dw139 140 小时 hh 141 142 分钟 mi、n 143 144 秒 ss、s 145 146 毫秒 ms147 148 149 8、GETDATE()150 以DATETIME 的缺省格式返回系统当前的日期和时间
转载至:/accumulater/p/7218531.html