首页 / MYSQL / MYSQL日期时间总结
MYSQL日期时间总结
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MYSQL日期时间总结,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2312字,纯文字阅读大概需要4分钟。
内容图文
![MYSQL日期时间总结](/upload/InfoBanner/zyjiaocheng/526/9ee8afa6ff4c49daa06de40c147726ec.jpg)
字符串转换为日期函数str_to_date( )函数
#注意前者月份是阿拉伯数字,所以格式里是%m,但后者月份是英文形式,所以格式里使用%M #格式里年月日的顺序要跟字符串中对应 str_to_date("5 24 2019" ,"%m %d %Y") as a, STR_TO_DATE("August 10 2017", "%M %d %Y") as b
结果
TIMESTAMP( )函数
第二个参数只有1个数字时,是当做秒数计算的,而后面指定minute, day都报错
暂时还不清楚有什么用
时间、秒数之间的转换
last_day( ):返回给定日期那一月份的最后一天
自定义生成日期、时间
makedate(year, 天数) #根据指定的天数,返回指定年份的日期 maketime(hour, minute, second) #组合成一个时间
举例
获取系统当前日期时间(PS:返回格式: 日期,时间 都有)
函数: 注意后面的几个函数括号可以省略
select now(), sysdate(), #必须带着括号 localtime, localtime(), # 返回结果都是当前日期时间格式,后面的这几种括号可有可无 localtimestamp, localtimestamp(), current_timestamp, current_timestamp();
结果:
只返回日期 或时间,两者不是同时存在,括号不能省略(否则报错)
日期: curdate( ), current_date( ) 时间:curtime( ),current_time( )
DATE( ), TIME( ) 函数,分别提取日期部分、时间部分
日期加减,年月日 时分秒 都可以
adddate(now(),3),subdate(now(),-3), adddate(now(),-3), subdate(now(),3), # 可使用负数,adddate用负数代表减去几天,subdate使用负数代表加上几天 adddate(now(),interval 10 minute),subdate(now(),interval 10 minute) # adddate, subdate也可以指定参数interval date_add(now(),interval 3 day),date_sub(now(),interval 3 day) # 使用date_add和date_sub必须带上参数Interval n 单位类型
时间加减,单位只能是秒
subtime(now(),3), addtime(Now(),10)
提取年月日,只要参数是日期-时间格式都可
提取时分秒,只要参数是日期-时间格式都可
MYSQL日期时间总结
标签:now() loading 必须 http period class 存在 day 格式化
本文系统来源:https://www.cnblogs.com/bravesunforever/p/13234852.html
内容总结
以上是互联网集市为您收集整理的MYSQL日期时间总结全部内容,希望文章能够帮你解决MYSQL日期时间总结所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。