MySQL——日期函数,时间函数

MySQL——日期函数,时间函数

MySQL获得当前日期时间 函数

  • 获得当前日期+时间(date+time) 函数:now()
    在这里插入图片描述
  • 获得当前时间戳函数:current_timestamp,current_timestamp()
    在这里插入图片描述

MySQL日期转换函数、时间转换函数

  • MySQL Date/Time to Str(日期/时间转换为字符串)函数:date_format(date,format), time_format(time,format)
    在这里插入图片描述
    MySQL 日期、时间转换函数:date_format(date,format), time_format(time,format)
    能够把一个日期/时间转换成各种各样的字符串格式。
    它是 str_to_date(str,format) 函数的 一个逆转换。
  • MySQL Str to Date (字符串转换为日期)函数:str_to_date(str, format)
    在这里插入图片描述
    可以看到,str_to_date(str,format) 转换函数,可以把一些杂乱无章的字符串转换为日期格式。另外,它也可以转换为时间。
  • MySQL (日期、天数)转换函数:to_days(date), from_days(days)
    to_days(date)给出一个日期date,返回一个天数(从0年开始的天数)
    from_days(N)给出一个天数N,返回一个DATE值
    在这里插入图片描述
  • MySQL (时间、秒)转换函数:time_to_sec(time), sec_to_time(seconds)
    在这里插入图片描述
  • MySQL 拼凑日期、时间函数:makdedate(year,dayofyear), maketime(hour,minute,second)
    在这里插入图片描述

MySQL日期时间计算函数

  • MySQL 为日期增加一个时间间隔:date_add()
    在这里插入图片描述
  • MySQL adddate(), addtime()函数,可以用 date_add() 来替代。下面是 date_add() 实现 addtime() 功能示例:
    在这里插入图片描述
  • MySQL 日期、时间相减函数:datediff(date1,date2), timediff(time1,time2)
    在这里插入图片描述MySQL timediff(time1,time2):两个日期相减 time1 – time2,返回 time 差值。
    在这里插入图片描述
    注意:timediff(time1,time2) 函数的两个参数类型必须相同。
  • MySQL 时间戳(timestamp)转换、增、减函数:
    在这里插入图片描述在这里插入图片描述
    MySQL timestampdiff() 函数就比 datediff() 功能强多了,datediff() 只能计算两个日期(date)之间相差的天数。

参考

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/100178.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • pycharm2021 6月激活码【在线破解激活】

    pycharm2021 6月激活码【在线破解激活】,https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • vs2015更新密钥_vs2017更新到2019

    vs2015更新密钥_vs2017更新到2019参考:https://stackoverflow.com/questions/12465361/how-to-change-visual-studio-2012-2013-or-2015-license-keyhttp://blog.sina.com.cn/s/blog_58c506600101ja49.html搜索注册表编辑器从注册表中找到HKEY_CLASSES_ROOT\Licenses\5C505A59-E312-4B89-9508-E162F8150517导出备份;然后删掉;重新打

  • ElementUI响应式布局bug、其中中el-col-sm-0会导致响应式布局失效的解决方法

    ElementUI响应式布局bug、其中中el-col-sm-0会导致响应式布局失效的解决方法如下布局,如果将:sm=”0″则会导致456始终不显示下面得响应式布局目的就是希望在sm也就是屏幕宽度在小于992px时将456隐藏,不显示,但是如果这样做就会出现bug<el-col:xs=”24″:sm=”24″:md=”17″:lg=”19″:xl=”20″>123</el-col><el-col:xs=”0″:sm=”0″:md=”7″:lg=”5″:xl=”4″>456</el-col>完整得例子新建一个demo

  • 国家授时中心NTP服务器地址

    国家授时中心NTP服务器地址国家授时中心新的NTP服务器地址:ntp.ntsc.ac.cn

  • Php面试问题_php面试常问面试题

    Php面试问题_php面试常问面试题1、css的定位有哪些方式?以及用法position在英文中表示“位置”的意思 它主要是用于实现对元素的定位在CSS中定位分为三种:position:fixed         固定定位position:relatvie      相对定位position:absolute      绝对定位position:static      无特殊定位 (默认值)。注意:   在使用定位属…

  • 在Eclipse中使用JUnit5进行单元测试

    在Eclipse中使用JUnit5进行单元测试关于Junit的介绍:官方介绍:JUnit5是下一代的JUnit。其目标是为JVM上的开发端测试创建一个最新的基础。这包括关注Java8和以上,以及支持多种不同的测试风格。JUnit5是JUnitLambda及其在Indiegogo上众筹活动的结果。引用度娘的介绍如下:JUnit是一个Java语言的单元测试框架。它由KentBeck和ErichGamma建立,逐渐成…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号