zoukankan      html  css  js  c++  java
  • mysql 日期date与字符串string相互转换

    1.日期转字符串

      date_format(date,format)

      date:需要转换的日期;

      format:格式化的样式

       年:   %Y  显示四位 : 2021;%y    只显示后两位  :21
            月:   %M 月份的英文显示:October;%m  月份的阿拉伯显示:01-12;%b 月份的英文缩略显示:Oct;%c  月份的阿拉伯显示:1-12
            日:   %d 阿拉伯显示:00-31;%D 带有英文后缀:1st-31th;%e 阿拉伯显示:1-31;%j   年的天:001-366   
            时:   %H :00-23;%h:01-12;%I(大写i):01-12;%k:0-23;%l(小写L):1-12
            分:   %i:00-59
            秒:   %S:00-59;%s:00-59
            微妙:%f
            AM/PM:%p
            12小时制时间:%r:   02:02:44 PM
            24小时制时间: %T:  14:02:44
            周: %W:周的英文显示; %w 周的阿拉伯显示 :0(星期日)-6(星期六); %a 周的英文缩略显示:Mon-

      举例:

    SELECT DATE_FORMAT(now(),'%Y-%m-%d %T')  

    SELECT DATE_FORMAT(sysdate(),'%Y-%m-%d %H:%i:%s')
    

    2.字符串转日期

      str_to_date(str,format)

      str:字符形式的日期;

      format:格式化样式

      举例:

    select STR_TO_DATE('2021-03-26 14:51:19','%Y-%m-%d')
    

    3.日期与字符串做对比 

      在mysql中,日期类型是可以直接和字符串形式的日期直接做对比的

      date_format示例

      str_to_date示例 

      在实际开发过程中,我们通常需要进行日期字符串与日期字段之间做对比,而经过上述实验发现:

      日期和字符串可以进行直接比较,所以,我们只需确保字符串满足日期任一格式即可,无需再使用str_to_date()将字符串转日期再作比较。

    写在最后

      哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

     相关推荐:

  • 相关阅读:
    微信支付之退款
    解决The mysql extension is deprecated and will be removed
    网站域名授权
    PHP 异或 算法
    TCP与UDP的区别
    java基于javaMail实现向QQ邮箱发送邮件
    Servlet的生命周期
    Tomcat容器模型原理
    java转义字符
    web获取URL相关信息
  • 原文地址:https://www.cnblogs.com/Marydon20170307/p/14582431.html
Copyright © 2011-2022 走看看