MYSQLDATEFORMAT函数详解.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MYSQLDATEFORMAT函数详解

mysql中DATE_FORMAT(date, format)函数可根据format字符串格式化日期或日期和时间值date,返回结果串。 也可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值,以便得到所希望的格式。根据format字符串格式化date值: 下面是函数的参数说明: %S, %s 两位数字形式的秒( 00,01, . . ., 59) %i 两位数字形式的分( 00,01, . . ., 59) %H 两位数字形式的小时,24 小时(00,01, . . ., 23) %h, %I 两位数字形式的小时,12 小时(01,02, . . ., 12) %k 数字形式的小时,24 小时(0,1, . . ., 23) %l 数字形式的小时,12 小时(1, 2, . . ., 12) %T 24 小时的时间形式(hh : mm : s s) %r 12 小时的时间形式(hh:mm:ss AM 或hh:mm:ss PM) %p AM 或P M %W 一周中每一天的名称( Sunday, Monday, . . ., Saturday) %a 一周中每一天名称的缩写( Sun, Mon, . . ., Sat) %d 两位数字表示月中的天数( 00, 01, . . ., 31) %e 数字形式表示月中的天数( 1, 2, . . ., 31) %D 英文后缀表示月中的天数( 1st, 2nd, 3rd, . . .) %w 以数字形式表示周中的天数( 0 = Sunday, 1=Monday, . . ., 6=Saturday) %j 以三位数字表示年中的天数( 001, 002, . . ., 366) % U 周(0, 1, 52),其中Sunday 为周中的第一天 %u 周(0, 1, 52),其中Monday 为周中的第一天 %M 月名(January, February, . . ., December) %b 缩写的月名( January, February, . . ., December) %m 两位数字表示的月份( 01, 02, . . ., 12) %c 数字表示的月份( 1, 2, . . ., 12) %Y 四位数字表示的年份 %y 两位数字表示的年份 %% 直接值“%” 示例: select date_format(日期字段,’%Y-%m-%d’) as ‘日期’ from test mysql SELECT DATE_FORMAT(1997-10-04 22:23:00, %W %M %Y); - Saturday October 1997 mysql SELECT DATE_FORMAT(1997-10-04 22:23:00, %H:%i:%s); - 22:23:00 mysql SELECT DATE_FORMAT(1997-10-04 22:23:00, %D %y %a %d %m %b %j); - 4th 97 Sat 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 3.23 中,在格式修饰符前需要字符 `%`。在更早的 MySQL 版本中,`%` 是可选的。 月份与天修饰符的范围从零开始的原因是,在 MySQL 3.23 中,它允许存储不完善的日期值(例如 2009-00-00)。 对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6?日期和时间类型。? 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内:? mysql?SELECT?something?FROM?table? WHERE?TO_DAYS(NOW())?-?TO_DAYS(date_col)?=?30;? DAYOFWEEK(date)? 返回日期date的星期索引(1=星期天,2=星期一,?……7=星期六)。这些索引值对应于ODBC标准。? mysql?select?DAYOFWEEK(1998-02-03);? -?3? WEEKDAY(date)? 返回date的星期索引(0=星期一,1=星期二,?……6=?星期天)。? mysql?select?WEEKDAY(1997-10-0

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档