IT技术互动交流平台

MSSQL的SQL日期与时间函数

作者:wy  来源:网络整理  发布日期:2019-01-22 08:35:00

  关于MSSQL不知道大家对此熟不熟悉,今天小编我就带领大家一起来学习一下有关MSSQL的内容,其文章的主要内容就是对MSSQL的SQL日期与时间函数进行解释分析和理论基础知识的学习,文章的字数较多大家可以慢慢观看认真分析学习概念。

  1. 当前系统日期、时间

  select getdate()

  2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值

  例如:向日期加上2天

  select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000

  3. datediff 返回跨两个指定日期的日期和时间边界数。

  select datediff(day,'2004-09-01','2004-09-18') --返回:17

  4. datepart 返回代表指定日期的指定日期部分的整数。

  select datepart(month, '2004-10-15') --返回 10

  5. datename 返回代表指定日期的指定日期部分的字符串

  select datename(weekday, '2004-10-15') --返回:星期五

  6. day(), month(),year() --可以与datepart对照一下

  select 当前日期=convert(varchar(10),getdate(),120),

  当前时间=convert(varchar(8),getdate(),114)

  select datename(dw,'2004-10-15')

  select 本年第多少周=datename(week,'2004-10-15'),

  今天是周几=datename(weekday,'2004-10-15')

  

MSSQL

 

  

MSSQL

 

  SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm

  日期转换

  select CONVERT(varchar, getdate(), 120 )

  2004-09-12 11:06:08

  select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')

  20040912110608

  select CONVERT(varchar(12) , getdate(), 111 )

  2004/09/12

  select CONVERT(varchar(12) , getdate(), 112 )

  20040912

  select CONVERT(varchar(12) , getdate(), 102 )

  2004.09.12

  select CONVERT(varchar(12) , getdate(), 101 )

  09/12/2004

  select CONVERT(varchar(12) , getdate(), 103 )

  12/09/2004

  select CONVERT(varchar(12) , getdate(), 104 )

  12.09.2004

  select CONVERT(varchar(12) , getdate(), 105 )

  12-09-2004

  select CONVERT(varchar(12) , getdate(), 106 )

  12 09 2004

  select CONVERT(varchar(12) , getdate(), 107 )

  09 12, 2004

  select CONVERT(varchar(12) , getdate(), 108 )

  11:06:08

  select CONVERT(varchar(12) , getdate(), 109 )

  09 12 2004 1

  select CONVERT(varchar(12) , getdate(), 110 )

  09-12-2004

  select CONVERT(varchar(12) , getdate(), 113 )

  12 09 2004 1

  select CONVERT(varchar(12) , getdate(), 114 )

  不知道你们看完这篇文章以后做何感想呢?是觉得利用MSSQL的SQL日期与时间函数很简单呢还是觉得很复杂,但是没有关系如果你觉得实在是很难看懂的话,你可以在我网站搜索其他相关资讯。

延伸阅读:

Tag标签: SQL日期   时间函数   MSSQL  
  • 专题推荐

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规
易中彩票注册 869| 110| 275| 59| 218| 239| 914| 659| 851| 797| 227| 554| 572| 2| 110| 806| 749| 728| 836| 872| 392| 155| 572| 404| 923| 407| 545| 674| 803| 662|