SQL 日期函数

SQL 日期函数

日期和时间函数是SQL服务器中的内置函数,允许您在SQL服务器上操作和执行日期和时间值。

这些函数可以在SQL Server查询中使用,用于执行各种日期和时间操作,例如根据日期过滤记录,计算日期差异以及格式化日期以供显示目的。

序号 功能和描述
1 @@DATEFIRST 该函数用于检索由SET DATEFIRST函数设置的一周的第一天。
2 CURRENT_TIMESTAMP 用于检索当前日期和时间。
3 CURRENT_TIMEZONE() 该函数用于检索与协调世界时(UTC)的当前时区偏移量。
4 CURRENT_TIMEZONE_ID() 用于检索服务器或实例所观察到的当前时区ID。
5 DATE_BUCKET() 用于将数据分组为对应固定时间段的组。
6 DATEADD() 用于给定的日期或时间值添加指定数量的间隔。
7 DATEDIFF() 用于计算两个日期值之间的差异,并返回一个int数据类型。
8 DATEDIFF_BIG() 用于计算两个日期值之间的差异,并返回一个bigint数据类型。
9 DATEFROMPARTS() 此函数用于从年、月和日等单独的部分检索日期。
10 DATENAME() 此函数用于检索日期或时间值的指定部分作为字符串。
11 DATEPART() 用于返回日期或时间值的指定部分作为整数。
12 DATETIME2FROMPARTS() 用于从单个日期和时间片段构造datetime2值。
13 DATETIMEFROMPARTS() 用于从单个日期和时间片段构造datetime值。
14 DATETIMEOFFSETFROMPARTS() 用于从日期的每个组成部分提取datetimeoffset值。
15 DATETRUNC() 用于将日期或时间值截断到指定的日期部分(例如年、月、日等)。
16 DAY() 该函数用于获取指定日期的月份中的天数。
17 EOMONTH() 该函数用于获取指定日期的月份的最后一天。
18 GETDATE() 该函数用于获取当前数据库系统的日期和时间。
19 GETUTCDATE() 该函数用于获取当前数据库系统的UTC日期和时间。
20 ISDATE() 用于确定一个值是否为有效日期。
21 MONTH() 该函数用于获取指定日期的月份部分(值范围为1到12)。
22 SMALLDATETIMEFROMPARTS() 用于从各个部分(例如年、月等)构建新的datetime值。
23 SWITCHOFFSET() 此函数用于从存储的时区偏移更改为给定的新时区偏移的datetimeoffset值。
24 SYSDATETIME() 此函数用于获取SQL Server的日期和时间。
25 SYSDATETIMEOFFSET() 此函数用于获取DATETIMEOFFSET(7)的值,提供SQL服务器的当前系统日期和时间以及时区。
26 SYSUTCDATETIME() 这个函数被用来获取SQL Server实例所在计算机的日期和时间。
27 TIMEFROMPARTS() 被用于从各个部分构造时间值。
28 TODATETIMEOFFSET() 这个函数被用来从datetime2表达式中翻译出一个datetimeoffset值。
29 YEAR() 这个函数被用来获取给定日期的表示年份的整数。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程