加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL中日期函数有哪几点

发布时间:2022-02-16 14:13:34 所属栏目:MySql教程 来源:互联网
导读:小编给大家分享一下MySQL中日期函数有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! 日期函数类型: (1)获取当前日期的函数和获取当前时间的函数 (2)获取当前日期和时间的函数 (3)UNIX时间戳函数 (4)返回UTC日期的函数和返回UTC
       小编给大家分享一下MySQL中日期函数有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
  
       日期函数类型:
 
(1)获取当前日期的函数和获取当前时间的函数
(2)获取当前日期和时间的函数
(3)UNIX时间戳函数
(4)返回UTC日期的函数和返回UTC时间的函数
(5)获取月份的函数month(date)和monthname(date)
(6)获取星期的函数dayname(d)、dayofweek(d)和weekday(d)
(7)获取星期数的函数week(d)和dayofyear(d)
(8)获取天数的函数dayofyear(d)和dayofmonth(d)
(9)获取年份、季度、小时、分钟和秒钟的函数。
(10)获取日期的指定值的函数extract(type from date)
(11)时间和秒钟转换的函数
(12)计算日期和时间的函数
(13)将日期和时间格式化的函数
 
(相关免费学习推荐:mysql视频教程)
 
mysql> select curtime(),current_time(),curtime()+0;+-----------+----------------+-------------+| curtime() | current_time() | curtime()+0 |+-----------+----------------+-------------+| 17:08:07  | 17:08:07       |      170807 |+-----------+----------------+-------------+1 row in set (0.00 sec)
curtime()+0表示将当前时间值转换为数值型。
(2)获取当前日期和时间的函数
current_timestamp()、localtime()、now()和sysdate()四个函数作用相同,都是返回当前日期和时间值。
【例】使用日期时间函数获取当前系统时间和日期,SQL语句如下:
 
mysql> select current_timestamp(),
    -> localtime(),
    -> now(),
    -> sysdate();+---------------------+---------------------+---------------------+---------------------+| current_timestamp() | localtime()         | now()               | sysdate()           |+---------------------+---------------------+---------------------+---------------------+| 2019-08-18 19:10:05 | 2019-08-18 19:10:05 | 2019-08-18 19:10:05 | 2019-08-18 19:10:05 |+---------------------+---------------------+---------------------+---------------------+1 row in set (0.05 sec)
(3)UNIX时间戳函数
unix_timestamp(date)若为无参数调用,则返回一个unix时间戳(GMT之后的秒数,GMT为格林尼治标准时间1970.1.1)作为无符号整数。
date可以是一个date字符串,datetime字符串、timestamp或一个当地时间的YY[YY]MMDD格式的数字。

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读