zoukankan      html  css  js  c++  java
  • Mysql的DATE_FORMAT()日期格式转换

    假如表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 两位数字表示的年份 %% 直接值“%”
       
  • 相关阅读:
    智慧养老民政监管平台建设方案
    CF600E Lomsat gelral dsu on tree
    dsu on tree详解
    【Spring 从0开始】Spring5 新功能,整合日志框架 Log4j2
    【Spring 从0开始】JdbcTemplate 数据库事务管理
    【Spring 从0开始】JdbcTemplate 数据库事务参数
    【Spring 从0开始】JdbcTemplate 数据库事务管理
    【Spring 从0开始】JdbcTemplate 操作数据库
    【Spring 从0开始】AOP 操作
    【Spring 从0开始】AOP 操作中的相关术语、环境准备
  • 原文地址:https://www.cnblogs.com/yi-yi/p/3173630.html
Copyright © 2011-2022 走看看