文章目录

  • 一、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时间函数以及格式转换相关推荐

  1. Hive SQL时间函数及用法

    Hive SQL时间函数 当前官方提供的日期函数共27个,内容如下: 1. 获取当前系统时间 函数: current_timestamp 返回值:timestamp 返回查询计算开始时的当前时间戳(从 ...

  2. sql avg函数使用格式_SQL AVG-SQL平均函数用语法示例解释

    sql avg函数使用格式 什么是SQL平均(AVG)函数? (What is the SQL Average (AVG) Function?) "Average" is an A ...

  3. 日期、时间、数字格式转换

    日期.时间.数字格式转换: /*** *---------------------------------------** | *** 日期.时间.数字格式转换 *** |* *----------- ...

  4. python mysql日期输出格式_Python/Shell/MySQL时间获取与格式转换

    一.说明 时间的获取及时间各格式间的转换是比较常用的操作,但一是多种语言经常容易弄混,二是同一种语言同一个功能可能有不同的实现函数,导致每次处理时间经常要百度所以来记录一下. 另外个人真不喜欢同样功能 ...

  5. php sql 时间 函数,PHP模拟SQL Server的两个日期处理函数

    PHP模拟SQL Server的两个日期处理函数 2021-01-21 17:04:27149 //在PHP中处理日期非常不方便,比如求两个日期之间相差的月份?该怎么办呢? //文件名:date.in ...

  6. sql 时间函数(全)

    [Cite:http://www.jb51.net/article/20832.htm] 1. 当前系统日期.时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基 ...

  7. php$SQL时间函数,PHP模拟SQL Server的两个日期处理函数-PHP教程,PHP应用

    //在php中处理日期非常不方便,比如求两个日期之间相差的月份?该怎么办呢? //文件名:date.inc.php3 //在使用这两个函数前,要先将日期或日期时间转换成timestamp类型. //如 ...

  8. SQL Server中DateTime格式转换

    SQL使用convert来取得datetime日期数据,以下实例包含各种日期格式的转换, 可以通过查询语句及查询结果来显示不同的格式,如果是Date格式也可以用: Select CONVERT(var ...

  9. java中时间入数据库格式转换_数据库中字段类型为datetime,转换成java中的Date类型...

    数据类型对照 点击打开链接 JDBC: PreparedStatement ps = conn.prepareStatement(sql); ResultSet rs = ps.executeQuer ...

最新文章

  1. Qt / 查找可执行程序的依赖库
  2. 十、给小白看的第三篇Python基础教程
  3. java 黑窗运行_javaday1 如何使用黑窗口打出helloworld并且要学会使用和环境配置/eclipse...
  4. 十四、final关键字
  5. 巧妙突破大容量邮箱附件大小限制
  6. 知识图谱构建流程与实现技术浅谈
  7. 利用PHP一步解决NAS的Heimdall导航页的内外网切换以及Openwrt等其他局域网ip的跳转
  8. 硬件机械测试项目及判据
  9. 软件项目管理中的需求管理要以用户为中心
  10. 【星辰傀儡线·命运环·卷一 血鸦】 4 金盔少女
  11. View事件分发机制
  12. 【论文解读 WWW 2019 | MVAE】Multimodal Variational Autoencoder for Fake News Detection
  13. Linux命令卸载谷歌浏览器,UBUNTU16.04安装谷歌浏览器卸载firefox浏览器
  14. 闲山:龙的出现,没有中文字幕怎么办? 自己编程搞一个试试
  15. 全球与中国汽车检测设备市场现状及未来发展趋势
  16. 网站项目计划书的写法如何写网站设计策划书
  17. 51单片机,时钟频率,机器周期,与执行指令的时间
  18. 第一章-总论财务管理概述
  19. 我的地盘,我做主!~
  20. MySQL 实现不同分组取不同值

热门文章

  1. Flask操作指南(超级详细)
  2. 【数学建模学习笔记【集训十天】之第六天】
  3. python股票技术分析库Ta-Lib安装日记(windows 下 talib 安装)
  4. 创建TLS 客户端凭据时发生严重错误。内部错误状态为 10013。处理记录
  5. 托管代码与非托管代码之间与托管程序
  6. 冒泡算法(BubbleSort)
  7. C语言电话号码判断合法性
  8. (坑)DTOJ#5045. 战争
  9. c语言实参和形参占用存储单元_C语言程序中,当调用函数时实参和形参各占一个独立的存储单元。...
  10. 东邪西毒经典对白,程序员版