首页 > 数据库 >Mysql日期函数

Mysql日期函数

时间:2022-10-29 19:47:23浏览次数:62  
标签:函数 05 -- 30 日期 2018 Mysql DATE SELECT

-- 当前年 SELECT DATE_FORMAT(NOW(), '%Y'); -- 当前年月 SELECT DATE_FORMAT(NOW(), '%Y %m'); -- 当前年月日 SELECT DATE_FORMAT(NOW(), '%Y %m %d'); -- 当前年月日时分秒 SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s'); -- 查询当前月份 SELECT DATE_FORMAT(DATE_SUB(CURDATE(), INTERVAL 0 MONTH), '%m'); -- 查询上个月月份 SELECT DATE_FORMAT(DATE_SUB(CURDATE(), INTERVAL 1 MONTH), '%m'); -- 查询上上个月月份 SELECT DATE_FORMAT(DATE_SUB(CURDATE(), INTERVAL 2 MONTH), '%m'); -- 系统当前时间(年-月-日 时:分:秒) SELECT CURRENT_TIMESTAMP, CURRENT_TIMESTAMP();   -- 时间格式转换为字符串 SELECT DATE_FORMAT('2018-05-30 13:30:00', '%Y%m%d%H%i%s'); SELECT DATE_FORMAT(NOW(), '%Y%m%d%H%i%s'); -- 字符串转时间格式 SELECT STR_TO_DATE('05/30/2018', '%m/%d/%Y'); -- 2018-05-30 SELECT STR_TO_DATE('05/30/18', '%m/%d/%y'); -- 2018-05-30 SELECT STR_TO_DATE('05.30.2018', '%m.%d.%Y'); -- 2018-05-30 -- 时间戳格式互相转换 SELECT UNIX_TIMESTAMP(); -- 1527658463 SELECT UNIX_TIMESTAMP('2018-05-30'); -- 1527609600 SELECT UNIX_TIMESTAMP('2018-05-30 13:30:00'); -- 1527658200   SELECT FROM_UNIXTIME(1527658463); -- '2018-05-30 13:34:23' SELECT FROM_UNIXTIME(1527609600); -- '2008-08-08 00:00:00' SELECT FROM_UNIXTIME(1527658200); -- '2008-08-08 13:30:00' SELECT FROM_UNIXTIME(1527658200, '%Y %D %M %h:%i:%s %x'); -- '2018 30th May 01:30:00 2018'   -- 当前时间增加时间间隔 SELECT DATE_ADD(NOW(), INTERVAL 1 DAY); -- 一天后 SELECT DATE_ADD(NOW(), INTERVAL 1 HOUR); -- 一小时后 SELECT DATE_ADD(NOW(), INTERVAL 1 MINUTE); -- 一分钟后 SELECT DATE_ADD(NOW(), INTERVAL 1 SECOND); -- 一秒后 SELECT DATE_ADD(NOW(), INTERVAL 1 WEEK);-- 一周后 SELECT DATE_ADD(NOW(), INTERVAL 1 MONTH);-- 一月后 SELECT DATE_ADD(NOW(), INTERVAL 1 QUARTER);-- 一季后 SELECT DATE_ADD(NOW(), INTERVAL 1 YEAR);-- 一年后 SELECT DATE_ADD(NOW(), INTERVAL -1 YEAR);-- 一年前 -- 计算时间间隔 -- 后面的时间减前面的时间 SELECT TIMESTAMPDIFF(YEAR,'2018-05-30','2019-05-30'); -- 1年 SELECT TIMESTAMPDIFF(DAY ,'2018-05-30','2019-05-30'); -- 365天 SELECT TIMESTAMPDIFF(HOUR,'2018-05-30 12:00:00','2018-05-30 13:00:0'); -- 1小时 -- 前面的时间减后面的时间 SELECT DATEDIFF('2018-05-30 12:00:00', '2018-06-30 00:00:00'); -- -31天(此函数只能计算相隔天数)

 

佛系博主:AlanLee

博客地址:http://www.cnblogs.com/AlanLee

GitHub地址:https://github.com/AlanLee-Java

本文出自博客园,欢迎大家加入博客园。

 

标签:函数,05,--,30,日期,2018,Mysql,DATE,SELECT
From: https://www.cnblogs.com/AlanLee/p/16839466.html

相关文章

  • mysql高可用架构了解
    转自:https://www.cnblogs.com/gomysql/p/3675429.html,https://www.cnblogs.com/gomysql/p/3671896.htmlhttps://cloud.tencent.com/developer/article/10315421.MHA  ......
  • Plot函数用法详解——R语言
    plot是R中的基本画图工具,直接plot(x),x为一个数据集,就能画出图,soeasy!但是细节往往制胜的关键,所以就详细来看看plot的所有可设置参数及参数设置方法。R语言的基础绘图系统主......
  • C++多继承下,派生类对象有几张虚函数表?
    #include<iostream>#include<string>#include<typeinfo>usingnamespacestd;//基类classBase1{public:Base1():x(1){}virtualvoidplay(){cout<<"Base1::p......
  • mysql longer than the server configured value of ‘wait_timeout‘
    问题现象:com.mysql.jdbc.CommunicationsException:Thelastpacketsuccessfullyreceivedfromtheserverwas58129secondsago.Thelastpacketsentsuccessfullyto......
  • MySQL高级篇-第01章 Linux下MySQL的安装与使用
    1.安装前的说明1.1Linux系统以及工具的准备安装并启动好两台虚拟机CentOS7(192.168.31.200,192.168.31.201)安装xshell和xftp工具1.2查看是否安装过MySQLrpm-qa|gre......
  • Golang基础-函数
    一、引入函数提高代码的复用性,减少代码的冗余,提高代码的维护性为完成某一功能的程序指令(语句)的集合,称为函数基本语法:func函数名(形参列表)(返回值类型列表){执......
  • 新零售系统mysql设计(供应商表 供应商关联商品表)
    作者:陈业贵文章目录​​sql(供应商表)​​​​解析(供应商表)​​​​字段:​​​​类型:​​​​索引​​​​数据​​​​sql(商品表)​​​​解析(商品表)​​​​数据​​......
  • 新零售系统mysql设计(评价表)
    作者:陈业贵文章目录​​sql(评价表)​​sql(评价表)CREATETABLEt_rating(idintunsignedPRIMARYKEYAUTO_INCREMENTCOMMENT"评价id",order_idintunsignednotnul......
  • 防抖--如何讲清楚函数防抖?
    首先函数为什么会抖呢?来列举一个实际的应用场景,例如百度的搜索提示:你可以看到,当你在输入框每输入一个字符的时候百度都会不断的根据当下的输入给予新的提示----那么,如......
  • 关于python中的assert断言函数的使用与说明
    assert函数是一个简单的测试工具,如果assert后面的语句,或者表达式结果,是False(或者0,空,None)的话,这个程序就会异常退出举例说明,如下创建一py脚本,内容如下:importsysasser......