Mysql必读mysql时间段查询语句第二部分
《Mysql必读mysql时间段查询语句第二部分》要点: 本节内容: 17、 TO_DAYS()不打算用于使用格列高里历(1582)呈现前的值.?MYSQL实例 18、 FROM_DAYS(N)? -> '1997-10-07'? TO_DAYS()不打算用于使用格列高里历(1582)呈现前的值.?MYSQL实例 19、DATE_FORMAT(date,format)? %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),这里星期一是星期的第一天? %% 一个笔墨“%”.? 所有的其他字符不做解释被复制到结果中.? -> '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'? ? MySQL3.23中,在格式修饰符字符前需要%.在MySQL更早的版本中,%是可选的.? ??? -> '1997-12-15'? ?mysql> select CURDATE() + 0;? ??? -> 19971215? 22、CURTIME()? -> '23:50:26'? mysql> select CURTIME() + 0;? -> 235026? ? ?????????? 23、 NOW()? -> '1997-12-15 23:50:26'? ??? mysql> select NOW() + 0;? ??? -> 19971215235026? 25、UNIX_TIMESTAMP()? -> 882226357? mysql> select UNIX_TIMESTAMP('1997-10-04 22:23:00');? -> 875996580? ? 当UNIX_TIMESTAMP被用于一个TIMESTAMP列,函数将直接接受值,没有隐含的“string-to-unix-timestamp”变换.? 《Mysql必读mysql时间段查询语句第二部分》是否对您有启发,欢迎查看更多与《Mysql必读mysql时间段查询语句第二部分》相关教程,学精学透。编程之家PHP学院为您提供精彩教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |