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. Use Closures Not Enumerations

    http://c2.com/  Use Closures Not Enumerations I was really disappointed when this turned out not to ...

  2. fasthttp + `page partial gziped cache`: 页面输出服务性能提升20%

    作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 接上一篇:http 中使用 gzip 输出内容时,如何预先 ...

  3. 聊聊Maven的依赖传递、依赖管理、依赖作用域

    1. 依赖传递 在Maven中,依赖是会传递的,假如在业务项目中引入了spring-boot-starter-web依赖: <dependency> <groupId>org. ...

  4. Go反射终极指南:从基础到高级全方位解析

    在本文中,我们将全面深入地探讨Go语言的反射机制.从反射的基础概念.为什么需要反射,到如何在Go中实现反射,以及在高级编程场景如泛型编程和插件架构中的应用,本文为您提供一站式的学习指南. 关注[Tec ...

  5. 基于LangChain的LLM应用开发2——模型、提示和输出解析

    本次会讲解LangChain的三个基本组件:模型.提示和解析器. 名词解析 模型(Models):是指作为基础的大语言模型.LangChain中通过ChatOpenAI或者AzureChatOpenA ...

  6. C# -WebAPIOperator.cs

    说明:一个用C#编写的WebAPI操作类,只写了Get Post 部分. using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System ...

  7. 国产瀚高数据库简单实践 及 authentication method 13 not supported 错误解决方法

    近几年IT界软硬件"国产化"搞得很密集,给很多公司带来了商机.但是有些公司拿国外的代码改改换个皮肤,就是"自主知识产权"的国产软件,光明正大卖钱,这个有点... ...

  8. NLP文本生成全解析:从传统方法到预训练完整介绍

    本文深入探讨了文本生成的多种方法,从传统的基于统计和模板的技术到现代的神经网络模型,尤其是LSTM和Transformer架构.文章还详细介绍了大型预训练模型如GPT在文本生成中的应用,并提供了Pyt ...

  9. 基于Python下MySQL数据库驱动

    由于MySQL服务器以独立的进程运行,并通过网络对外服务,所以,需要支持Python的MySQL驱动来连接到MySQL服务器. 1.mysql-connector-python ​ mysql-con ...

  10. C语言计算并输出华氏温度为80F所对应的摄氏温度C。转换公式为:C=5*(F-32)/9

    #include <stdio.h> int main() { double F = 80.0, C;//定义摄氏温度变量,赋值华氏温度 C = 5 * (F - 32) / 9.0;// ...