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. 素数是个什么东西 prime number

    /**  * *********************************************************************  * 只有1和它本身两个正因数的自然数,叫质数 ...

  2. Vue源码学习(九):响应式前置:实现对象的依赖收集(dep和watcher)

    好家伙,这是目前为止最绕的一章,也是十分抽象的一章 由于实在太过抽象,我只能用一个不那么抽象的实例去说服我自己   完整代码已开源https://github.com/Fattiger4399/ana ...

  3. 【PHP正则表达式】

    [PHP正则表达式] 最近写题总是遇到php正则表达式的匹配函数,于是进行一个总结. 1.什么是正则表达式 是php在进行搜索时用于匹配的模式字符串.一般用于php对特定字符序列的替换和搜索. 2.正 ...

  4. Unity - UIWidgets 3. 页面跳转

    Flutter的Route概念, 移动开发常指Page, 在android中指activity, ios中指viewcontroller, UGUI中常称为Panel\Form\View? 大概说的就 ...

  5. 实战|如何低成本训练一个可以超越 70B Llama2 的模型 Zephyr-7B

    每一周,我们的同事都会向社区的成员们发布一些关于 Hugging Face 相关的更新,包括我们的产品和平台更新.社区活动.学习资源和内容更新.开源库和模型更新等,我们将其称之为「Hugging Ne ...

  6. Java进程(基础)

    基本概念 1.进程:程序的执行过程 2.线程:一个进程可以有单个线程也就是我们说的单线程,还可以有多个线程也就是我们说的多线程, 线程 1.当一个类继承了Thread类就可以当成一个线程用 2.我们会 ...

  7. Radius+OpenLdap+USG防火墙认证

    1.1.安装OpenLdap # 在数据目录创建ldap文件存放ldap的配置文件 mkdir -p /data/ldap/{data,conf} docker run -p 389:389 -p 6 ...

  8. java 处理常量字符串过长 & springboot 项目读取 resouces 文件夹下的文件内容

    长字符串起因 项目里面有一长串的加密字符串(最长的万多个字符),需要拼接作为参数发送给第三方. 如果我们使用 枚举 定义的话,idea 编译的时候就会出现编译报错 Error: java:常量字符串过 ...

  9. openwrt使用tailscale实现内网穿透

    问题 之前一直有电信公网ip,最近发现电信公网ip被撤下来了,打电话再去要发现给的是10开头的ip,电信客服还跟我说10开头就是公网ip,= =,根本就不是,无奈使用zerotier进行打洞,把zer ...

  10. 快来让你的网页色彩绚丽--linear-gradient与radial-gradient

    作者:WangMin 格言:努力做好自己喜欢的每一件事 随着前端技术的发展,单一的背景色已经满足不了客户的需求了,所以在前端开发中我们常常会用到一些渐变色的效果,这样可以使前端页面更加美观.那么渐变色 ...