1.current_timestamp :获取数据库系统时间戳

--获取数据库系统时间戳
select current_timestamp
go

2.getdate() :获取数据库系统时间戳

--获取数据库系统时间戳
select getdate()
go

3.getutcdate() :获取utc时间

--获取utc时间
select getutcdate()
go

4.sysdatetime() :获取计算机的日期和时间的 datetime2(7) 值

--获取计算机的日期和时间的 datetime2(7) 值
--与 getdate比较而言,sysdatetime的秒的小数部分精度更高。
select sysdatetime()
go

5.sysdatetimeoffset() :获取计算机的日期和时间的 datetime(7) 值, 时区偏移量包含在内

--获取计算机的日期和时间的 datetime(7) 值, 时区偏移量包含在内
select sysdatetimeoffset()
go

6.sysutcdatetime() :获取计算机的日期和时间的 datetime2(7) 值,utc时间

--获取计算机的日期和时间的 datetime2(7) 值,utc时间
select sysutcdatetime()
go

7.year() :获取指定日期的年份

--获取指定日期的年份
select year('2020-07-01')
go

8.month() :获取指定日期的月份

--获取指定日期的月份
select month('2020-07-01')
go

9.day() :获取指定日期的日

--获取指定日期的日
select day('2020-07-01')
go

10.isdate() :判断是否是日期,不是返回0,是返回1

--判断是否是日期,不是返回0,是返回1
select isdate('dfsfs')
select isdate('2020-07-01')
go

11.switchoffset() :获取从存储的时区偏移量变为指定的新时区偏移量时得到的 datetimeoffset 值

--获取从存储的时区偏移量变为指定的新时区偏移量时得到的 datetimeoffset 值
select switchoffset(SYSDATETIMEOFFSET(),'-08:00')
go

12.todatetimeoffset() :获取从 datetime2 表达式转换的 datetimeoffset 值

--获取从 datetime2 表达式转换的 datetimeoffset 值
select todatetimeoffset(getdate(),'-08:00')
go

13.dateadd() :将指定的数值添加到日期部分后的日期

--将指定的数值添加到日期部分后的日期
select dateadd(hh,5,'2020-07-01 10:30')
go

14.datediff() :获取两个日期的指定日期部分的区别

--获取两个日期的指定日期部分的区别
select datediff(day,'2020-07-01','2020-08-01')
go

15.datename() :日期中指定日期部分的字符串形式

--日期中指定日期部分的字符串形式
select datename(dw,'2020-07-20')
go

16.datepart() :获取日期中指定日期部分的整数形式

--获取日期中指定日期部分的整数形式
select datepart(day,'2020-07-20')
go

 ps:所有的

--获取数据库系统时间戳
select current_timestamp
go
--获取数据库系统时间戳
select getdate()
go
--获取utc时间
select getutcdate()
go
--获取计算机的日期和时间的 datetime2(7) 值
--与 getdate比较而言,sysdatetime的秒的小数部分精度更高。
select sysdatetime()
go
--获取计算机的日期和时间的 datetime(7) 值, 时区偏移量包含在内
select sysdatetimeoffset()
go
--获取计算机的日期和时间的 datetime2(7) 值,utc时间
select sysutcdatetime()
go
--获取指定日期的年份
select year('2020-07-01')
go
--获取指定日期的月份
select month('2020-07-01')
go
--获取指定日期的日
select day('2020-07-01')
go
--判断是否是日期,不是返回0,是返回1
select isdate('dfsfs')
select isdate('2020-07-01')
go
--获取从存储的时区偏移量变为指定的新时区偏移量时得到的 datetimeoffset 值
select switchoffset(SYSDATETIMEOFFSET(),'-08:00')
go
--获取从 datetime2 表达式转换的 datetimeoffset 值
select todatetimeoffset(getdate(),'-08:00')
go
--将指定的数值添加到日期部分后的日期
select dateadd(hh,5,'2020-07-01 10:30')
go
--获取两个日期的指定日期部分的区别
select datediff(day,'2020-07-01','2020-08-01')
go
--日期中指定日期部分的字符串形式
select datename(dw,'2020-07-20')
go
--获取日期中指定日期部分的整数形式
select datepart(day,'2020-07-20')
go

SQL Server系列:系统函数之日期和时间函数的更多相关文章

  1. 20101102--SQL字符串函数 ,日期和时间函数

    --------------------字符串函数------------------------- --ASCII 返回字符串的首字母的ASCII编码 select ASCII('w') selec ...

  2. 日期时间函数 mysql 和sqlserver 中对于常用函数的日期和时间函数的区别

    1. sqlserver中获取时间用getdate(),默认返回格式是2019-01-21 13:58:33.053,具体的年月日,时分秒毫米,年月日之间用短线连接,时分秒之间用冒号连接,秒和毫米之间 ...

  3. MySQL 笔记 —— 日期和时间函数

    [TOC] 获取当前日期的函数和获取当前时间的函数 CURDATE()和CURRENT_DATE()函数获取当前日期:CURTIME()和CURRENT_TIME()函数获取当前时间. mysql&g ...

  4. MySQL日期和时间函数汇总

    本文基于MySQL8.0 本文介绍MySQL关于日期和时间操作的函数. 日期和时间函数 函数 描述 ADDDATE() 给日期值添加时间值 ADDTIME() 添加time CONVERT_TZ() ...

  5. sql server 系统常用函数:聚合函数 数学函数 字符串函数 日期和时间函数和自定义函数

    一.系统函数 1.聚合函数 聚合函数常用于GROUP BY子句,在SQL Server 2008提供的所有聚合函数中,除了COUNT函数以外,聚合函数都会忽略空值AVG.COUNT.COUNT_BIG ...

  6. Sql Server函数全解<四>日期和时间函数

    原文:Sql Server函数全解<四>日期和时间函数   日期和时间函数主要用来处理日期和时间值,本篇主要介绍各种日期和时间函数的功能和用法,一般的日期函数除了使用date类型的参数外, ...

  7. Sql Server、Oracle、MySQL 日期格式化函数处理

    目录 Sql Server Oracle MySql Sql Server CONVERT ( '取数长度' , '时间' , '类型') 查询对应时间: 2021-03-17T19:18:18.00 ...

  8. Sql Server函数全解(四)日期和时间函数

      日期和时间函数主要用来处理日期和时间值,本篇主要介绍各种日期和时间函数的功能和用法,一般的日期函数除了使用date类型的参数外,也可以使用datetime类型的参数,但会忽略这些值的时间部分.相同 ...

  9. SQL Server系列目录

    一.SQL Server基础部分 1  数据库概念及规范化设计 1.1 数据库物理模式设计 1.2 Microsoft SQL Server Management Studio模板资源管理器 2 数据 ...

  10. Sql Server 常用系统存储过程大全

    -- 来源于网络 -- 更详细的介结参考联机帮助文档 xp_cmdshell --*执行DOS各种命令,结果以文本行返回. xp_fixeddrives --*查询各磁盘/分区可用空间 xp_logi ...

随机推荐

  1. ProcessingJS

    ProcessingJS 图形 rect(x, y, w, h)(在新窗口中打开) ellipse(x, y, w, h) triangle(x1, y1, x2, y2, x3, y3) line( ...

  2. 【不限框架】超好用的3d开源图片预览插件推荐

    今天给大家推荐一款超好用的图片预览插件-image-preview 简单说明 image-preview是一款主要面向移动端web应用,同时兼容pc,基于原生js,不限框架,react,vue,ang ...

  3. 3.MongoDB-备份恢复

    备份工具 (1)** mongoexport/mongoimport (2)***** mongodump/mongorestore 备份工具区别在那里? 应用场景总结: mongoexport/mo ...

  4. ubuntu系统安装到U盘便捷启动

    1.前言 实现u盘系统即插即用,便捷带走.这里需要使用到VM虚拟机进行安装,这里选择64位的ubuntu系统. 2.运行VM虚拟机 以管理员运行VM虚拟机,创建一个ubuntu系统,然后选中相关的镜像 ...

  5. 聊聊 RocketMQ 消息轨迹

    这篇文章,我们聊一聊 RocketMQ 的消息轨迹设计思路. 查询消息轨迹可作为生产环境中排查问题强有力的数据支持 ,也是研发同学解决线上问题的重要武器之一. 1 基础概念 消息轨迹是指一条消息从生产 ...

  6. 最小的k个数 (3.20 leetcode每日打卡)

    输入整数数组 arr ,找出其中最小的 k 个数.例如,输入4.5.1.6.2.7.3.8这8个数字,则最小的4个数字是1.2.3.4. 示例 1: 输入:arr = [3,2,1], k = 2 输 ...

  7. Python有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?

    n = 0 for i in range(1, 5): for j in range(1, 5): for k in range(1, 5): if(i != k) and (i != j) and ...

  8. 一文搞懂C#中类成员的可访问性

    公众号「DotNet学习交流」,分享学习DotNet的点滴. 文末有总结,想快速浏览的朋友可直接看文末. 1.成员访问修饰符 在C#中类成员访问修饰符一共有5个,分别是public.private.p ...

  9. 详细一些的vue生命周期

    如果你和我一样,以前对vue生命周期的理解仅限于生命周期钩子,那么本文可以让我们更深入一层,理解vue在生命周期各个阶段所做的事,对我们对vue的理解和使用很有好处. (1)通过new Vue()创建 ...

  10. c++学习,和友元函数

    第一友元函数访问私有元素时不会显示,但是是可以调用的(我使用的是gcc10.3版本的)友元函数可以访问任何元素.就是语法你别写错了. 继承如果父类已经写了构造函数,子类一定要赋值给构造函数,要么父类就 ...