设为首页 收藏本站
查看: 566|回复: 0

[经验分享] 利用Mysql的DATE_FORMAT()进行日期格式转换

[复制链接]

尚未签到

发表于 2016-10-18 09:56:20 | 显示全部楼层 |阅读模式
碰到一个MYSQL的问题,表logstatb中moment字段的内容是"年-月-日 时:分:秒",需要查询匹配“年月日”或“时:分:秒”即可的数据条目,这个时候就可以通过下面的SQL语句实现:

    select * from logstatb where date_format(moment,'%Y%m%d')= '20080227'(匹配“年月日”)
    select * from logstatb where date_format(moment,'%H:%i:%s')= '16:40:01'(匹配“时:分:秒”)


    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 小时的时间形式(h h : m m : s s)
    %r 12 小时的时间形式(hh:mm:ss AM 或hh:mm:ss PM)
    %p AM 或P M
    %W 一周中每一天的名称( S u n d a y, Monday, . . ., Saturday)
    %a 一周中每一天名称的缩写( Sun, Mon, . . ., Sat)
    %d 两位数字表示月中的天数( 00, 01, . . ., 31)
    %e 数字形式表示月中的天数( 1, 2, . . ., 31)
    %D 英文后缀表示月中的天数( 1st, 2nd, 3rd, . . .)
    %w 以数字形式表示周中的天数( 0 = S u n d a y, 1=Monday, . . ., 6=Saturday)
    %j 以三位数字表示年中的天数( 001, 002, . . ., 366)
    % U 周(0, 1, 52),其中Sunday 为周中的第一天
    %u 周(0, 1, 52),其中Monday 为周中的第一天
    %M 月名(J a n u a r y, February, . . ., December)
    %b 缩写的月名( J a n u a r y, February, . . ., December)
    %m 两位数字表示的月份( 01, 02, . . ., 12)
    %c 数字表示的月份( 1, 2, . . ., 12)
    %Y 四位数字表示的年份
    %y 两位数字表示的年份
    %% 直接值“%”

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-287829-1-1.html 上篇帖子: PHP+Ajax+Mysql+jeditable无刷新编辑表格 下篇帖子: 根据status信息对MySQL服务器进行优化[转超群]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表