zoukankan      html  css  js  c++  java
  • Mysql 获取昨日、今日、明日凌晨时间

    #前一天0点     2020-06-29 00:00:00
    SELECT  FROM_UNIXTIME(UNIX_TIMESTAMP(CAST(SYSDATE()AS DATE) - INTERVAL 1 DAY))  
    #当前23:59:59       2020-06-30 23:59:59
    SELECT DATE_SUB( DATE_ADD(CURDATE(), INTERVAL 1 DAY),INTERVAL 1 SECOND)
    #当天0点
    SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(CAST(SYSDATE()AS DATE)))

    # 获取今日凌晨时间
    UNIX_TIMESTAMP(CAST(SYSDATE()AS DATE))
    # 获取昨日凌晨时间
    UNIX_TIMESTAMP(CAST(SYSDATE()AS DATE) - INTERVAL 1 DAY)
    # 获取明日凌晨时间
    UNIX_TIMESTAMP(CAST(SYSDATE()AS DATE) + INTERVAL 1 DAY)
    # 获取的是时间戳
     
    # 时间戳转换成datetime, datetime也就是我们说的日期格式 年-月-日 时-分-秒
    FROM_UNIXTIME();
    # datetime转时间戳
    UNIX_TIMESTAMP();
     
    # 测试
    SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(CAST(SYSDATE()AS DATE))) 今日;
    SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(CAST(SYSDATE()AS DATE) - INTERVAL 1 DAY)) 昨日;
    SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(CAST(SYSDATE()AS DATE) + INTERVAL 1 DAY)) 明日;
     
    # 结果:
    2019-10-06 00:00:00 // 今日
    2019-10-05 00:00:00 // 昨日
    2019-10-07 00:00:00 // 明日
     
    # 可看出 + INTERVAL 1 DAY 可自己随意修改
     
     
    # DATE_FORMAT(datetime ,format)用法,转换日期格式
    DATE_FORMAT('2019-10-07 00:00:00', '%Y-%c-%d');
    # 结果:
    2019-10-07 // DATE_FORMAT之后的结果
     
    # 常用的:
    # '%Y-%c-%d %H:%i:%S'  
    #  年-月-日  时:分:秒
    # '%Y-%c-%d'
    #  年-月-日
    # '%H:%i:%S'
    #  时:分:秒
    # 自己随意取舍
     
    # 下面7点来自 : https://www.jb51.net/article/132425.htm
     
    1、当前日期
    select DATE_SUB(curdate(), INTERVAL 0 DAY) ;
     
    2、明天日期
    select DATE_SUB(curdate(), INTERVAL -1 DAY) ;
     
    3、昨天日期
    select DATE_SUB(curdate(), INTERVAL 1 DAY) ;
     
    4、前一个小时时间
    select date_sub(now(), interval 1 hour);
     
    5、后一个小时时间
    select date_sub(now(), interval -1 hour);
     
    6、前30分钟时间
    select date_add(now(), interval -30 minute)
     
    7、后30分钟时间
    select date_add(now(), interval 30 minute)

    ————————————————
    版权声明:本文为CSDN博主「cocosum」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_40058321/article/details/102224125

     
     
  • 相关阅读:
    在CentOS7上搭建本地yum仓库
    CentOS 7 64位虚拟机安装过程
    汇编:1位16进制数到ASCII码转换
    汇编:3个数排序(从大到小)
    汇编:滤去(删除)某个字符串中空格符号
    汇编:计算字符串长度
    汇编:字符串小写变大写(子程序)
    汇编:输出寄存器AX中的内容(子程序)
    汇编:输出寄存器AX中的内容
    使用汇编语言将输入的字符串大写转换为小写
  • 原文地址:https://www.cnblogs.com/javalinux/p/14985799.html
Copyright © 2011-2022 走看看