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

    mysql 日期格式化函数之date_format()函数

    2016-06-07 17:51:24原创1006

    本文章分享一篇mysql 日期格式化实现文章,本文章主要是介绍了date_format()函数的一些参考与在cmd模式下的用法,其实在cmd下和在php中是一样的,有需要的朋友可以参考一下。

    直接在命令模式下

    日期格式化函数date_format()

    代码如下 复制代码
    > date_format(now(),'%Y');
    +-------------------------+
    | date_format(now(),'%Y') |
    +-------------------------+
    | 2009 |
    +-------------------------+
    1 row in set (0.00 sec)
    扩展: %Y:年 %c:月 %d:日 %H:小时 %i:分钟 %s:秒
    mysql> select date_format(now(),'%Y-%c-%d %h:%i:%s'); +----------------------------------------+
    | date_format(now(),'%Y-%c-%d %h:%i:%s') |
    +----------------------------------------+
    | 2009-8-07 06:59:40 |
    +----------------------------------------+
    1 row in set (0.00 sec) ---


    关于date_format函数

    DATE_FORMAT(date,format)
    根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M 月名字(January……December)
    %W 星期名字(Sunday……Saturday)
    %D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)
    %Y 年, 数字, 4 位
    %y 年, 数字, 2 位
    %a 缩写的星期名字(Sun……Sat)
    %d 月份中的天数, 数字(00……31)
    %e 月份中的天数, 数字(0……31)
    %m 月, 数字(01……12)
    %c 月, 数字(1……12)
    %b 缩写的月份名字(Jan……Dec)
    %j 一年中的天数(001……366)
    %H 小时(00……23)
    %k 小时(0……23)
    %h 小时(01……12)
    %I 小时(01……12)
    %l 小时(1……12)
    %i 分钟, 数字(00……59)
    %r 时间,12 小时(hh:mm:ss [AP]M)
    %T 时间,24 小时(hh:mm:ss)
    %S 秒(00……59)
    %s 秒(00……59)
    %p AM或PM
    %w 一个星期中的天数(0=Sunday ……6=Saturday )
    %U 星期(0……52), 这里星期天是星期的第一天
    %u 星期(0……52), 这里星期一是星期的第一天
    %% 一个文字“%”。
    %a - 星期几的简写

    %A - 星期几的全写

    %b - 月份的简写

    %B - 月份的全写

    %c - 日期时间06/12/05 11:15:10

    %C - 世纪时间

    %d - 一个月的第几号(从 01 到 31)

    %D - 同 %m/%d/%y

    %e - 一个月的第几号,号为单数则前面加一空格 (从 1 到 31)

    %g - 世纪

    %G - 世纪 [0000,9999]

    %h - 同%b

    %H - 24小时形式的小时(从00到23)

    %I - 12小时形式的小时(从01到 12)

    %j - 一年中的第几天(从 001 到 366)

    %k - 24小时形式的小时,单数字前面加空格. (从 0 到 23)

    %l - 12小时形式的小时,单数字前面加空格.(range 1 to 12)

    %m - 月份 (range 01 to 12)

    %M - 分

    %n - 换行符

    %p - 显示早上还是下午`am' 或 `pm'

    %r - a.m. 或 p.m.形式的时间

    %R - 24小时形式的时间

    %S - 秒

    %t - tab符号

    %T - 同%H:%M:%S

    %u - 用 [1,7],表示星期几

    %U - 计算是该年的第几个星期,从该年的第一个星期天开始计算

    %V - 计算是该年的第几个星期, 从 01 到 53, 第一个星期必须至少有4天在这一年, 星期天作为这个星期的第一天

    %w - 用数字的形式表示是星期的第几天, 星期天 为 0

    %W - 用数字的形式是该年的第几个星期,从该年的第一个星期一开始计算

    %x - 显示日期:月/日/年

    %X - 显示时间:小时:分钟:秒

    %y - 不包括世纪的年份

    %Y - 包括世纪的年份

    %Z - 时区

    %% - 输出%

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:mysql时间日期相加相减实现 下一篇:mysql mysqldump数据库备份与还原
    Web大前端开发直播班

    相关文章推荐

    • mysql怎么增加权限• 夯实MySQL基础的问题归纳• mysql视图与表的区别是什么• 浅析MySQL中的事务隔离级别,聊聊其实现原理• 完全掌握MySQL复制架构

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网