SQLServer数据库日期时间处理_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > SQLServer数据库日期时间处理

SQLServer数据库日期时间处理

 2013/8/22 19:04:56  zheyiw  程序员俱乐部  我要评论(0)
  • 摘要:--获取年,月,周等selectDATEPART(yy,GETDATE())selectDATEPART(mm,GETDATE())selectDATEPART(wk,GETDATE())--日期加减--DATEADDdeclare@dayOnedateset@count=-3--获取三天前的日期set@dayOne=DATEADD(dd,@count,getdate())--相差的天数--DATEDIFFset@count=DATEDIFF(dd,@RegDate,getdate())-
  • 标签:
class="java" name="code">

--获取年,月,周等
select DATEPART(yy,GETDATE())
select DATEPART(mm,GETDATE())
select DATEPART(wk,GETDATE())

--日期加减   --DATEADD
declare @dayOne date
set @count=-3   --获取三天前的日期
set @dayOne = DATEADD(dd, @count,getdate())

--相差的天数  --DATEDIFF
set @count=DATEDIFF(dd ,@RegDate ,getdate())

--相差的月数
set @count=DATEDIFF(mm ,@RegDate ,getdate())


--周第一天,月第一天
set @dayZero=DATEADD(dd, DATEDIFF(dd,0,getdate()), 0)   --今天0点0分
set @monthOne=DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) --月第一天
set @weekOne=DATEADD(wk, DATEDIFF(wk,0,getdate()), 0) --周第一天


年	yy, yyyy
季度	qq, q
月	mm, m
年中的日	dy, y
日	dd, d
周	wk, ww
星期	dw, w
小时	hh
分钟	mi, n
秒	ss, s
毫秒	ms
微妙	mcs
纳秒	ns

  • 相关文章
发表评论
用户名: 匿名