sql时间函数以及格式转换
文章目录
- 一、sql中的时间函数们
- 1.getdate()
- 2.dateadd(type,num,date)
- 3.datediff(type,date1,date2)
- 4.datepart(part,date)
- 5.datename(part,date)
- 6.day(date),month(date),year(date)
- 7.TIMESTAMPDIFF(type,date1,date2)
- 二、时间格式转化
- 1.DATE(datetime)
- 2.DATETIME(datetime)
- 3.转换成(年-月-日)
- 4.转换成(时:分:秒)
- 5.转换成(年-月-日 时:分:秒)
- 6.日-月-年
- 7.年/月/日
一、sql中的时间函数们
1.getdate()
获取当前系统日期,时间
2.dateadd(type,num,date)
在date的基础上增加num个type,并返回相加后的日期值
type包括以下内容,第一列为全称,第二列为缩写,第三列为时间长度
,
3.datediff(type,date1,date2)
默认表示两个日期的相差的天数,也可以修改type查询不同单位
4.datepart(part,date)
返回代表指定日期的指定日期部分的整数。
for example
select DATEPART(month, ‘2004-10-15’) return 10
5.datename(part,date)
返回代表指定日期的指定日期部分的字符串
for example
select datename(weekday, ‘2004-10-15’) --return:星期五
6.day(date),month(date),year(date)
这一组方法是获取日,月,年
7.TIMESTAMPDIFF(type,date1,date2)
表示两个日期的相差,可以查多个单位,比如月,秒,时等,默认精确到秒,可以和datediff相比较,同时比timediff可以计算更大的插值,后者在计算到秒时只能计算差值在34天左右
二、时间格式转化
1.DATE(datetime)
将datetime的格式转化为YYYY-MM-DD
2.DATETIME(datetime)
将datetime的格式转化为YYYY-MM-DD HH:MM:SS
3.转换成(年-月-日)
Select CONVERT(varchar(100), GETDATE(), 23)
4.转换成(时:分:秒)
Select CONVERT(varchar(100), GETDATE(), 8)
5.转换成(年-月-日 时:分:秒)
Select CONVERT(varchar(100), GETDATE(), 20)
6.日-月-年
Select CONVERT(varchar(100), GETDATE(), 105)
7.年/月/日
Select CONVERT(varchar(100), GETDATE(), 111)
sql时间函数以及格式转换相关推荐
- Hive SQL时间函数及用法
Hive SQL时间函数 当前官方提供的日期函数共27个,内容如下: 1. 获取当前系统时间 函数: current_timestamp 返回值:timestamp 返回查询计算开始时的当前时间戳(从 ...
- sql avg函数使用格式_SQL AVG-SQL平均函数用语法示例解释
sql avg函数使用格式 什么是SQL平均(AVG)函数? (What is the SQL Average (AVG) Function?) "Average" is an A ...
- 日期、时间、数字格式转换
日期.时间.数字格式转换: /*** *---------------------------------------** | *** 日期.时间.数字格式转换 *** |* *----------- ...
- python mysql日期输出格式_Python/Shell/MySQL时间获取与格式转换
一.说明 时间的获取及时间各格式间的转换是比较常用的操作,但一是多种语言经常容易弄混,二是同一种语言同一个功能可能有不同的实现函数,导致每次处理时间经常要百度所以来记录一下. 另外个人真不喜欢同样功能 ...
- php sql 时间 函数,PHP模拟SQL Server的两个日期处理函数
PHP模拟SQL Server的两个日期处理函数 2021-01-21 17:04:27149 //在PHP中处理日期非常不方便,比如求两个日期之间相差的月份?该怎么办呢? //文件名:date.in ...
- sql 时间函数(全)
[Cite:http://www.jb51.net/article/20832.htm] 1. 当前系统日期.时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基 ...
- php$SQL时间函数,PHP模拟SQL Server的两个日期处理函数-PHP教程,PHP应用
//在php中处理日期非常不方便,比如求两个日期之间相差的月份?该怎么办呢? //文件名:date.inc.php3 //在使用这两个函数前,要先将日期或日期时间转换成timestamp类型. //如 ...
- SQL Server中DateTime格式转换
SQL使用convert来取得datetime日期数据,以下实例包含各种日期格式的转换, 可以通过查询语句及查询结果来显示不同的格式,如果是Date格式也可以用: Select CONVERT(var ...
- java中时间入数据库格式转换_数据库中字段类型为datetime,转换成java中的Date类型...
数据类型对照 点击打开链接 JDBC: PreparedStatement ps = conn.prepareStatement(sql); ResultSet rs = ps.executeQuer ...
最新文章
- Qt / 查找可执行程序的依赖库
- 十、给小白看的第三篇Python基础教程
- java 黑窗运行_javaday1 如何使用黑窗口打出helloworld并且要学会使用和环境配置/eclipse...
- 十四、final关键字
- 巧妙突破大容量邮箱附件大小限制
- 知识图谱构建流程与实现技术浅谈
- 利用PHP一步解决NAS的Heimdall导航页的内外网切换以及Openwrt等其他局域网ip的跳转
- 硬件机械测试项目及判据
- 软件项目管理中的需求管理要以用户为中心
- 【星辰傀儡线·命运环·卷一 血鸦】 4 金盔少女
- View事件分发机制
- 【论文解读 WWW 2019 | MVAE】Multimodal Variational Autoencoder for Fake News Detection
- Linux命令卸载谷歌浏览器,UBUNTU16.04安装谷歌浏览器卸载firefox浏览器
- 闲山:龙的出现,没有中文字幕怎么办? 自己编程搞一个试试
- 全球与中国汽车检测设备市场现状及未来发展趋势
- 网站项目计划书的写法如何写网站设计策划书
- 51单片机,时钟频率,机器周期,与执行指令的时间
- 第一章-总论财务管理概述
- 我的地盘,我做主!~
- MySQL 实现不同分组取不同值
热门文章
- Flask操作指南(超级详细)
- 【数学建模学习笔记【集训十天】之第六天】
- python股票技术分析库Ta-Lib安装日记(windows 下 talib 安装)
- 创建TLS 客户端凭据时发生严重错误。内部错误状态为 10013。处理记录
- 托管代码与非托管代码之间与托管程序
- 冒泡算法(BubbleSort)
- C语言电话号码判断合法性
- (坑)DTOJ#5045. 战争
- c语言实参和形参占用存储单元_C语言程序中,当调用函数时实参和形参各占一个独立的存储单元。...
- 东邪西毒经典对白,程序员版