`

mysql 日期格式化date_format详细使用

阅读更多
  • 日期转换函数的详细使用说明
  •  DATE_FORMAT(date,format)

    Formats the date value according to the format string.

    The following specifiers may be used in the format string. The “%” character is required before format specifier characters.

    Specifier Description
    %a Abbreviated weekday name (Sun..Sat)
    %b Abbreviated month name (Jan..Dec)
    %c Month, numeric (0..12)
    %D Day of the month with English suffix (0th1st2nd3rd, …)
    %d Day of the month, numeric (00..31)
    %e Day of the month, numeric (0..31)
    %f Microseconds (000000..999999)
    %H Hour (00..23)
    %h Hour (01..12)
    %I Hour (01..12)
    %i Minutes, numeric (00..59)
    %j Day of year (001..366)
    %k Hour (0..23)
    %l Hour (1..12)
    %M Month name (January..December)
    %m Month, numeric (00..12)
    %p AM or PM
    %r Time, 12-hour (hh:mm:ss followed by AM or PM)
    %S Seconds (00..59)
    %s Seconds (00..59)
    %T Time, 24-hour (hh:mm:ss)
    %U Week (00..53), where Sunday is the first day of the week; WEEK() mode 0
    %u Week (00..53), where Monday is the first day of the week; WEEK() mode 1
    %V Week (01..53), where Sunday is the first day of the week; WEEK() mode 2; used with %X
    %v Week (01..53), where Monday is the first day of the week; WEEK() mode 3; used with %x
    %W Weekday name (Sunday..Saturday)
    %w Day of the week (0=Sunday..6=Saturday)
    %X Year for the week where Sunday is the first day of the week, numeric, four digits; used with %V
    %x Year for the week, where Monday is the first day of the week, numeric, four digits; used with %v
    %Y Year, numeric, four digits
    %y Year, numeric (two digits)
    %% A literal “%” character
    %x x, for any “x” not listed above

    Ranges for the month and day specifiers begin with zero due to the fact that MySQL permits the storing of incomplete dates such as '2014-00-00'.

    The language used for day and month names and abbreviations is controlled by the value of the lc_time_namessystem variable (Section 10.7, “MySQL Server Locale Support”).

    For the %U%u%V, and %v specifiers, see the description of the WEEK() function for information about the mode values. The mode affects how week numbering occurs.

    DATE_FORMAT() returns a string with a character set and collation given by character_set_connection andcollation_connection so that it can return month and weekday names containing non-ASCII characters.

    mysql> SELECT DATE_FORMAT('2009-10-04 22:23:00', '%W %M %Y');
            -> 'Sunday October 2009'
    mysql> SELECT DATE_FORMAT('2007-10-04 22:23:00', '%H:%i:%s');
            -> '22:23:00'
    mysql> SELECT DATE_FORMAT('1900-10-04 22:23:00',
        ->                 '%D %y %a %d %m %b %j');
            -> '4th 00 Thu 04 10 Oct 277'
    mysql> SELECT DATE_FORMAT('1997-10-04 22:23:00',
        ->                 '%H %k %I %r %T %S %w');
            -> '22 22 10 10:23:00 PM 22:23:00 00 6'
    mysql> SELECT DATE_FORMAT('1999-01-01', '%X %V');
            -> '1998 52'
    mysql> SELECT DATE_FORMAT('2006-06-00', '%d');
            -> '00'
分享到:
评论

相关推荐

    MySql用DATE_FORMAT截取DateTime字段的日期值

    用 DATE_FORMAT 来格式化日期字段 SELECT DATE_FORMAT(crt_time,'%Y-%m-%d') FROM ad_n_advertise_t 您可能感兴趣的文章:MySQL中日期比较时遇到的编码问题解决办法PHP以及MYSQL日期比较方法mysql 获取当前日期函数...

    Mysql 日期时间 DATE_FORMAT(date,format)

    本文转自:http://dev.mysql.com/doc/refman/4.1/en/date-and-time-functions.html#function_date-format DATE_FORMAT(date,format) Formats the date value according to the format string. The following ...

    DATE_FORMAT-Sql.rar_date format v2.21

    标题中的"DATE_FORMAT-Sql.rar_date format v2.21"表明这是一个关于SQL日期格式化的压缩包,可能包含了不同版本的实现或者一个特定版本的详细资料。描述中提到的"DATE_FORMAT时间Sql比较"和"for循环+hashmap"则暗示...

    数据库转换日期格式

    在Access数据库中,可以利用`Format`函数来对日期进行格式化处理。该函数主要有以下几个参数: 1. **Now()**:获取当前系统的日期和时间。 2. **Date()**:仅获取当前系统的日期部分。 3. **FormatDateTime(Date[, ...

    mysql日期函数总结

    - **DATE_FORMAT(date, format)**: 根据指定的格式字符串格式化日期。 ```sql SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s'); SELECT DATE_FORMAT(NOW(), '%T'); SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:...

    mysql时间转成数字-mysql日期转换和数字格式转换.pdf

    MySQL 中日期时间的格式可以使用 DATE_FORMAT 函数来格式化。例如,使用 `SELECT DATE_FORMAT(NOW(), '%Y%m%d%H%i%S')` 可以获取当前时间的年月日时分秒格式。 日期时间运算 MySQL 中可以使用 DATE_ADD 和 DATE_...

    MySQL DATE-FORMAT 函数完整实例和代码

    在这里,`date` 是你要格式化的日期或时间字段,可以是任何有效的日期或时间类型,如 DATE、DATETIME 或 TIMESTAMP。`format` 参数则是一个包含日期/时间格式符的字符串,这些格式符决定了日期和时间如何被展示。 ...

    动力节点MySQL数据库入门视频教程-073-date_format日期格式化

    动力节点的杜老师讲述的mysql教程,详细讲解了MySQL的相关知识,包括MySQL概述,MySQL应用环境,MySQL系统特性,MySQL初学基础,MySQL管理工具,如何安装MySQL及MySQL新特性,通过观看可掌握MySQL全套知识。

    详解mysql 获取当前日期及格式化

    这里我们将深入探讨如何利用`NOW()`和`DATE_FORMAT()`这两个主要的函数来获取和格式化当前日期。 首先,`NOW()`函数是获取系统当前日期和时间的最简单方式。它返回一个包含当前日期和时间的`DATETIME`值,格式通常...

    MySQL IF、 Bewteen、 AS、 Date_Format、Left join on等关键字实例

    再来说说`DATE_FORMAT`函数,它是MySQL中用于格式化日期时间的函数。`DATE_FORMAT(sch.create_time, '%Y-%m-%d %H:%i:%s') as createtime`这一句将`sch.create_time`的时间戳转换成"年-月-日 时:分:秒"的格式,使...

    thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结

    本文实例讲述了thinkphp5.1框架实现格式化mysql时间戳为日期的方式。分享给大家供大家参考,具体如下: 方式一 使用mysql函数FROM_UNIXTIME(unix_timestamp,format)直接转换 select FROM_UNIXTIME(o.create_time,'...

    MySQL中DATE_FORMATE函数使用时的注意点

    在MySQL中,DATE_FORMAT函数是一个非常实用的日期时间格式化工具,它允许用户根据自定义的格式来展示日期和时间数据。然而,在实际使用中,DATE_FORMAT函数有一些需要注意的细节,尤其是在涉及到字符集和校对集...

    MySQL的时间差函数(TIMESTAMPDIFF、DATEDIFF)、日期转换计算函数(date_add、day、date_format、str_to_date)

    - **DATE_FORMAT**: 此函数用于格式化日期,使其符合特定的字符串模式。例如,`DATE_FORMAT(curdate(), '%Y-%m')` 将当前日期格式化为年月形式,如'2022-09'。 - **STR_TO_DATE**: 这个函数的作用是将字符串转换为...

    Mysql格式化日期时间[归类].pdf

    Mysql格式化日期时间 DATE_FORMAT 函数是 Mysql 中的一个重要函数,用于格式化日期时间。该函数的语法为 DATE_FORMAT(date, format),其中 date 是要格式化的日期时间,format 是格式化的字符串。 在 format 字符...

    mysql From_unixtime及UNIX_TIMESTAMP及DATE_FORMAT日期函数

    总结来说,MySQL的`FROM_UNIXTIME`、`UNIX_TIMESTAMP`和`DATE_FORMAT`函数提供了强大的日期和时间处理能力,帮助我们方便地在Unix时间戳和日期格式之间转换,以及对日期进行格式化输出。理解并熟练运用这些函数,...

    mysql中格式化日期详解

    1. `DATE_FORMAT()` 函数是MySQL中用于格式化日期和时间数据的工具。它接受两个参数,即要格式化的日期或日期时间表达式`date`,以及一个定义输出格式的字符串`format`。`format`参数包含各种占位符,每个代表一种...

    Mysql函数手册.rar_MySQL函数手册_VZI_mysql 函数手册

    3. 日期和时间函数:如NOW()获取当前日期和时间,DATE_FORMAT()用于格式化日期和时间,DATE_ADD()和DATE_SUB()可以对日期进行加减操作。 4. 转换函数:如CAST()和CONVERT()用于在不同数据类型间转换,以及INET_ATON...

Global site tag (gtag.js) - Google Analytics