SQL Server系列:系统函数之日期和时间函数
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系列:系统函数之日期和时间函数的更多相关文章
- 20101102--SQL字符串函数 ,日期和时间函数
--------------------字符串函数------------------------- --ASCII 返回字符串的首字母的ASCII编码 select ASCII('w') selec ...
- 日期时间函数 mysql 和sqlserver 中对于常用函数的日期和时间函数的区别
1. sqlserver中获取时间用getdate(),默认返回格式是2019-01-21 13:58:33.053,具体的年月日,时分秒毫米,年月日之间用短线连接,时分秒之间用冒号连接,秒和毫米之间 ...
- MySQL 笔记 —— 日期和时间函数
[TOC] 获取当前日期的函数和获取当前时间的函数 CURDATE()和CURRENT_DATE()函数获取当前日期:CURTIME()和CURRENT_TIME()函数获取当前时间. mysql&g ...
- MySQL日期和时间函数汇总
本文基于MySQL8.0 本文介绍MySQL关于日期和时间操作的函数. 日期和时间函数 函数 描述 ADDDATE() 给日期值添加时间值 ADDTIME() 添加time CONVERT_TZ() ...
- sql server 系统常用函数:聚合函数 数学函数 字符串函数 日期和时间函数和自定义函数
一.系统函数 1.聚合函数 聚合函数常用于GROUP BY子句,在SQL Server 2008提供的所有聚合函数中,除了COUNT函数以外,聚合函数都会忽略空值AVG.COUNT.COUNT_BIG ...
- Sql Server函数全解<四>日期和时间函数
原文:Sql Server函数全解<四>日期和时间函数 日期和时间函数主要用来处理日期和时间值,本篇主要介绍各种日期和时间函数的功能和用法,一般的日期函数除了使用date类型的参数外, ...
- Sql Server、Oracle、MySQL 日期格式化函数处理
目录 Sql Server Oracle MySql Sql Server CONVERT ( '取数长度' , '时间' , '类型') 查询对应时间: 2021-03-17T19:18:18.00 ...
- Sql Server函数全解(四)日期和时间函数
日期和时间函数主要用来处理日期和时间值,本篇主要介绍各种日期和时间函数的功能和用法,一般的日期函数除了使用date类型的参数外,也可以使用datetime类型的参数,但会忽略这些值的时间部分.相同 ...
- SQL Server系列目录
一.SQL Server基础部分 1 数据库概念及规范化设计 1.1 数据库物理模式设计 1.2 Microsoft SQL Server Management Studio模板资源管理器 2 数据 ...
- Sql Server 常用系统存储过程大全
-- 来源于网络 -- 更详细的介结参考联机帮助文档 xp_cmdshell --*执行DOS各种命令,结果以文本行返回. xp_fixeddrives --*查询各磁盘/分区可用空间 xp_logi ...
随机推荐
- ProcessingJS
ProcessingJS 图形 rect(x, y, w, h)(在新窗口中打开) ellipse(x, y, w, h) triangle(x1, y1, x2, y2, x3, y3) line( ...
- 【不限框架】超好用的3d开源图片预览插件推荐
今天给大家推荐一款超好用的图片预览插件-image-preview 简单说明 image-preview是一款主要面向移动端web应用,同时兼容pc,基于原生js,不限框架,react,vue,ang ...
- 3.MongoDB-备份恢复
备份工具 (1)** mongoexport/mongoimport (2)***** mongodump/mongorestore 备份工具区别在那里? 应用场景总结: mongoexport/mo ...
- ubuntu系统安装到U盘便捷启动
1.前言 实现u盘系统即插即用,便捷带走.这里需要使用到VM虚拟机进行安装,这里选择64位的ubuntu系统. 2.运行VM虚拟机 以管理员运行VM虚拟机,创建一个ubuntu系统,然后选中相关的镜像 ...
- 聊聊 RocketMQ 消息轨迹
这篇文章,我们聊一聊 RocketMQ 的消息轨迹设计思路. 查询消息轨迹可作为生产环境中排查问题强有力的数据支持 ,也是研发同学解决线上问题的重要武器之一. 1 基础概念 消息轨迹是指一条消息从生产 ...
- 最小的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 输 ...
- 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 ...
- 一文搞懂C#中类成员的可访问性
公众号「DotNet学习交流」,分享学习DotNet的点滴. 文末有总结,想快速浏览的朋友可直接看文末. 1.成员访问修饰符 在C#中类成员访问修饰符一共有5个,分别是public.private.p ...
- 详细一些的vue生命周期
如果你和我一样,以前对vue生命周期的理解仅限于生命周期钩子,那么本文可以让我们更深入一层,理解vue在生命周期各个阶段所做的事,对我们对vue的理解和使用很有好处. (1)通过new Vue()创建 ...
- c++学习,和友元函数
第一友元函数访问私有元素时不会显示,但是是可以调用的(我使用的是gcc10.3版本的)友元函数可以访问任何元素.就是语法你别写错了. 继承如果父类已经写了构造函数,子类一定要赋值给构造函数,要么父类就 ...