数据库时间转日期

(1)日期转换

1. Select CONVERT(varchar(100), GETDATE(), 0)    //01 17 2011  8:46AM
2. Select CONVERT(varchar(100), GETDATE(), 1)    //01 17 2011  8:46AM

3. Select CONVERT(varchar(100), GETDATE(), 2)    //11.01.17

4. Select CONVERT(varchar(100), GETDATE(), 3)    //17/01/11
5. Select CONVERT(varchar(100), GETDATE(), 4)    //17.01.11

6. Select CONVERT(varchar(100), GETDATE(), 5)    //17-01-11

7. Select CONVERT(varchar(100), GETDATE(), 6)    //17 01 11

8. Select CONVERT(varchar(100), GETDATE(), 7)    //01 17, 11

9. Select CONVERT(varchar(100), GETDATE(), 8)    //08:50:44

10. Select CONVERT(varchar(100), GETDATE(), 9)    //01 17 2011  8:51:08:793AM

11. Select CONVERT(varchar(100), GETDATE(),10)    //01-17-11

12. Select CONVERT(varchar(100), GETDATE(),11)    //11/01/17

13. Select CONVERT(varchar(100), GETDATE(),12)    //110117

14. Select CONVERT(varchar(100), GETDATE(),13)    //17 01 2011 08:53:18:340

15. Select CONVERT(varchar(100), GETDATE(),14)    //08:54:16:607

16. Select CONVERT(varchar(100), GETDATE(),20)    //2011-01-17 08:55:07

17. Select CONVERT(varchar(100), GETDATE(),21)    //2011-01-17 08:56:03.623

18. Select CONVERT(varchar(100), GETDATE(),22)    //01/17/11  8:56:31 AM

19. Select CONVERT(varchar(100), GETDATE(),23)    //2011-01-17

20. Select CONVERT(varchar(100), GETDATE(),24)    //09:03:36

21. Select CONVERT(varchar(100), GETDATE(),25)    //2011-01-17 09:03:55.950
22. Select CONVERT(varchar(100), GETDATE(),100)    //01 17 2011  9:04AM

23. Select CONVERT(varchar(100), GETDATE(),101)    //01/17/2011

24. Select CONVERT(varchar(100), GETDATE(),102)    //2011.01.17
25. Select CONVERT(varchar(100), GETDATE(),103)    //17/01/2011

26. Select CONVERT(varchar(100), GETDATE(),104)    //17.01.2011

27. Select CONVERT(varchar(100), GETDATE(),105)    //17-01-2011

28. Select CONVERT(varchar(100), GETDATE(),106)    //17 01 2011

29. Select CONVERT(varchar(100), GETDATE(),107)    //01 17, 2011

30. Select CONVERT(varchar(100), GETDATE(),108)    //09:17:03

31. Select CONVERT(varchar(100), GETDATE(),109)    //01 17 2011  9:17:23:280AM

32. Select CONVERT(varchar(100), GETDATE(),110)    //01-17-2011

33. Select CONVERT(varchar(100), GETDATE(),111)    //2011/01/17

34. Select CONVERT(varchar(100), GETDATE(),112)    //20110117

35. Select CONVERT(varchar(100), GETDATE(),113)    //17 01 2011 09:18:33:560
36. Select CONVERT(varchar(100), GETDATE(), 114)          //09:19:03:560
37. Select CONVERT(varchar(100), GETDATE(),120)    //2011-01-17 09:20:16
38. Select CONVERT(varchar(100), GETDATE(),121)    //2011-01-17 09:20:35.000

39. Select CONVERT(varchar(100), GETDATE(),126)    //2011-01-17T09:21:32.750
40. Select CONVERT(varchar(100), GETDATE(),130)    //12 ??? 1432  9:22:10:043AM

41. Select CONVERT(varchar(100), GETDATE(),131)    //12/02/1432  9:22:32:450AM

 

(2)时间差 DATEDIFF(datepart,startdate,enddate)

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

(3)时间相加  DateAdd( date-part, span-date, date-expression ):

例:select DateAdd(month ,10,getdate())

 date-part:year | quarter | month | week | day | hour | minute | second | millisecond

 


 

转载于:https://www.cnblogs.com/fengdiechang/archive/2011/01/17/1937076.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值