mssql函数DATENAME使用示例讲解(取得当前年月日/一

2023年 4月 18日 42.9k 0

mssql函数DATENAME 复制代码 代码如下: 语法 DATENAME ( datepart , date ) 参数 datepart 是返回的 date 的一部分。下表列出了所有有效的 datepart 参数。用户定义的变量等效项是无效的。 date 是一个表

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-19SELECT CONVERT(varchar(10), getdate(), 112)--当前年月日,Example:20131119SELECT CONVERT(varchar(10), getdate(), 108)--当前年月日,Example:20:28:36SELECT 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())--毫秒

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论