• 技术文章 >数据库 >mysql教程

    MySQL字符串转日期类型

    2016-06-07 16:48:04原创885

    MySQL字符串转日期类型selectstr_to_date(2014-08-2000:00:00,%Y-%m-%d%H:%i:%s);2014-08-2000:00:00selectdate_format(1997-10-0422:23:00,%H:%i:%s);22:23:00

    MySQL字符串转日期类型


    select str_to_date('2014-08-20 00:00:00', '%Y-%m-%d %H:%i:%s');

    >2014-08-20 00:00:00


    select date_format('1997-10-04 22:23:00', '%H:%i:%s');

    >22:23:00


    说明符

    说明

    %a

    工作日的缩写名称 (Sun..Sat)

    %b

    月份的缩写名称 (Jan..Dec)

    %c

    月份,数字形式(0..12)

    %D

    带有英语后缀的该月日期 (0th, 1st, 2nd, 3rd, ...)

    %d

    该月日期, 数字形式 (00..31)

    %e

    该月日期, 数字形式(0..31)

    %f

    微秒 (000000..999999)

    %H

    小时(00..23)

    %h

    小时(01..12)

    %I

    小时 (01..12)

    %i

    分钟,数字形式 (00..59)

    %j

    一年中的天数 (001..366)

    %k

    小时 (0..23)

    %l

    小时 (1..12)

    %M

    月份名称 (January..December)

    %m

    月份, 数字形式 (00..12)

    %p

    上午(AM)或下午( PM)

    %r

    时间 , 12小时制 (小时hh:分钟mm:秒数ss 后加 AM或PM)

    %S

    秒 (00..59)

    %s

    秒 (00..59)

    %T

    时间 , 24小时制 (小时hh:分钟mm:秒数ss)

    %U

    周 (00..53), 其中周日为每周的第一天

    %u

    周 (00..53), 其中周一为每周的第一天

    %V

    周 (01..53), 其中周日为每周的第一天 ; 和 %X同时使用

    %v

    周 (01..53), 其中周一为每周的第一天 ; 和 %x同时使用

    %W

    工作日名称 (周日..周六)

    %w

    一周中的每日 (0=周日..6=周六)

    %X

    该周的年份,其中周日为每周的第一天, 数字形式,4位数;和%V同时使用

    %x

    该周的年份,其中周一为每周的第一天, 数字形式,4位数;和%v同时使用

    %Y

    年份, 数字形式,4位数

    %y

    年份, 数字形式 (2位数)

    %%

    ‘%’文字字符

    所有其它字符都被复制到结果中,,无需作出解释。

    注意, ‘%’字符要求在格式指定符之前。

    月份和日期说明符的范围从零开始,原因是 MySQL允许存储诸如 '2004-00-00'的不完全日期.


    本文出自 “熔 岩” 博客,请务必保留此出处

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:ORA-04031 错误解决 下一篇:Oracle WHER条件的执行顺序是不是自右向左
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• MySQL5.7.31如何安装和配置?(保姆级教程分享)• 深入了解MySQL中的join语句算法(优化方法介绍)• 聊聊MySQL的基础架构和日志系统• 实例详解MySQL占用内存过大解决方法• 一文聊聊MySQL中的自增主键
    1/1

    PHP中文网