2022年Mysql日期和时间函数不求人Mysql教程.docx

上传人:l*** 文档编号:81146740 上传时间:2023-03-24 格式:DOCX 页数:6 大小:12.70KB
返回 下载 相关 举报
2022年Mysql日期和时间函数不求人Mysql教程.docx_第1页
第1页 / 共6页
2022年Mysql日期和时间函数不求人Mysql教程.docx_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《2022年Mysql日期和时间函数不求人Mysql教程.docx》由会员分享,可在线阅读,更多相关《2022年Mysql日期和时间函数不求人Mysql教程.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2022年Mysql日期和时间函数不求人Mysql教程DATE_FORMAT(date,format)依据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M 月名字(JanuaryDecember)%W 星期名字(SundaySaturday)%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)%Y 年, 数字, 4 位%y 年, 数字, 2 位%a 缩写的星期名字(SunSat)%d 月份中的天数, 数字(0031)%e 月份中的天数, 数字(031)%m 月, 数字(0112)%c 月, 数字(112)%b 缩写的月份名字(JanDec)%

2、j 一年中的天数(001366)%H 小时(0023)%k 小时(023)%h 小时(0112)%I 小时(0112)%l 小时(112)%i 分钟, 数字(0059)%r 时间,12 小时(hh:mm:ss APM)%T 时间,24 小时(hh:mm:ss)%S 秒(0059)%s 秒(0059)%p AM或PM%w 一个星期中的天数(0=Sunday 6=Saturday )%U 星期(052), 这里星期天是星期的第一天%u 星期(052), 这里星期一是星期的第一天% 一个文字“%”。全部的其他字符不做说明被复制到结果中。mysql> select DATE_FORMAT(199

3、7-10-04 22:23:00, %W %M %Y);-> Saturday October 1997mysql> select DATE_FORMAT(1997-10-04 22:23:00, %H:%i:%s);-> 22:23:00mysql> select DATE_FORMAT(1997-10-04 22:23:00,%D %y %a %d %m %b %j);-> 4th 97 Sat 04 10 Oct 277mysql> select DATE_FORMAT(1997-10-04 22:23:00,%H %k %I %r %T %S %w)

4、;-> 22 22 10 10:23:00 PM 22:23:00 00 6MySQL3.23中,在格式修饰符字符前须要%。在MySQL更早的版本中,%是可选的。TIME_FORMAT(time,format)这象上面的DATE_FORMAT()函数一样运用,但是format字符串只能包含处理小时、分钟和秒的那些格式修饰符。其他修饰符产生一个NULL值或0。CURDATE()CURRENT_DATE以YYYY-MM-DD或YYYYMMDD格式返回今日日期值,取决于函数是在一个字符串还是数字上下文被运用。mysql> select CURDATE();-> 1997-12-15

5、mysql> select CURDATE() + 0;-> 19971215CURTIME()CURRENT_TIME以HH:MM:SS或HHMMSS格式返回当前时间值,取决于函数是在一个字符串还是在数字的上下文被运用。mysql> select CURTIME();-> 23:50:26mysql> select CURTIME() + 0;-> 235026NOW()SYSDATE()CURRENT_TIMESTAMP以YYYY-MM-DD HH:MM:SS或YYYYMMDDHHMMSS格式返回当前的日期和时间,取决于函数是在一个字符串还是在数字的上下

6、文被运用。mysql> select NOW();-> 1997-12-15 23:50:26mysql> select NOW() + 0;-> 19971215235026UNIX_TIMESTAMP()UNIX_TIMESTAMP(date)假如没有参数调用,返回一个Unix时间戳记(从1970-01-01 00:00:00GMT起先的秒数)。假如UNIX_TIMESTAMP()用一个date参数被调用,它返回从1970-01-01 00:00:00 GMT起先的秒数值。date可以是一个DATE字符串、一个DATETIME字符串、一个TIMESTAMP或以YYM

7、MDD或YYYYMMDD格式的本地时间的一个数字。mysql> select UNIX_TIMESTAMP();-> 882226357mysql> select UNIX_TIMESTAMP(1997-10-04 22:23:00);-> 875996580当UNIX_TIMESTAMP被用于一个TIMESTAMP列,函数将干脆接受值,没有隐含的“string-to-unix-timestamp”变换 。FROM_UNIXTIME(unix_timestamp)以YYYY-MM-DD HH:MM:SS或YYYYMMDDHHMMSS格式返回unix_timestamp参

8、数所表示的值,取决于函数是在一个字符串还是或数字上下文中被运用。mysql> select FROM_UNIXTIME(875996580);-> 1997-10-04 22:23:00mysql> select FROM_UNIXTIME(875996580) + 0;-> 19971004222300FROM_UNIXTIME(unix_timestamp,format)返回表示 Unix 时间标记的一个字符串,依据format字符串格式化。format可以包含与DATE_FORMAT()函数列出的条目同样的修饰符。mysql> select FROM_UNI

9、XTIME(UNIX_TIMESTAMP(),%Y %D %M %h:%i:%s %x);-> 1997 23rd December 03:43:30 xSEC_TO_TIME(seconds)返回seconds参数,变换成小时、分钟和秒,值以HH:MM:SS或HHMMSS格式化,取决于函数是在一个字符串还是在数字上下文中被运用。mysql> select SEC_TO_TIME(2378);-> 00:39:38mysql> select SEC_TO_TIME(2378) + 0;-> 3938TIME_TO_SEC(time)返回time参数,转换成秒。mysql> select TIME_TO_SEC(22:23:00);-> 80580mysql> select TIME_TO_SEC(00:39:38);-> 2378

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁