当前位置: 移动技术网 > IT编程>数据库>MSSQL > mssql函数DATENAME使用示例讲解(取得当前年月日/一年中第几天SQL语句)

mssql函数DATENAME使用示例讲解(取得当前年月日/一年中第几天SQL语句)

2017年12月12日  | 移动技术网IT编程  | 我要评论

香港天颂航空公司,婚礼父母答谢词,爱还在 金娃娃

mssql函数datename

复制代码 代码如下:

语法

datename ( datepart , date )
  参数
datepart
是返回的 date 的一部分。下表列出了所有有效的 datepart 参数。用户定义的变量等效项是无效的。

date
是一个表达式,可以解析为 time、date、smalldatetime、datetime、datetime2 或 datetimeoffset 值。date 可以是表达式、列表达式、用户定义的变量或字符串文字。

为避免不确定性,请使用四位数年份。有关两位数年份的信息,请参阅 two digit year cutoff 选项。

  返回类型
nvarchar

 返回值
每个 datepart 及其缩写都返回相同的值。

返回值因使用 set language 和登录的默认语言设置的语言环境的不同而异。如果 date 是某些格式的字符串文字,则返回值由 set dateformat 而定。当日期为日期或时间数据类型的列表达式时,set dateformat 不影响返回值。

如何取得当前日期,格式带有短横线,不带横线的,如何取得当前时间。

如何取得月份,季度,一年中第几天。。。

复制代码 代码如下:

select convert(varchar(10), getdate(), 120)--当前年月日,example:2013-11-19
select convert(varchar(10), getdate(), 112)--当前年月日,example:20131119
select convert(varchar(10), getdate(), 108)--当前年月日,example:20:28:36
select datename (day ,getdate())--当月几号
select datename (month ,getdate())--月份
select datename (quarter ,getdate())--季度
select datename (dayofyear ,getdate())--一年中的第几天
select datename(week,getdate())--一年中第几周
select datename(weekday,getdate())--星期几
select datename(hour,getdate())--当前几点,24小时制的
select datename(minute,getdate())--取当前分钟数
select datename(second,getdate())--取当前秒数
select datename(millisecond,getdate())--毫秒

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网