评论

收藏

[MySQL] MySQL字符串转日期类型

数据库 数据库 发布于:2021-07-04 09:15 | 阅读数:365 | 评论:0

  MySQL字符串转日期类型
  

  select str_to_date('2014-08-20 00:00:00', '%Y-%m-%d %H:%i:%s');
  >2014-08-20 00:00:00
  

  select date_format('1997-10-04 22:23:00', '%H:%i:%s');
  >22:23:00
  

  说明符
  说明
  %a
  工作日的缩写名称  (Sun..Sat)
  %b
  月份的缩写名称  (Jan..Dec)
  %c
  月份,数字形式(0..12)
  %D
  带有英语后缀的该月日期  (0th, 1st, 2nd, 3rd, ...)
  %d
  该月日期, 数字形式 (00..31)
  %e
  该月日期, 数字形式(0..31)
  %f
  微秒 (000000..999999)
  %H
  小时(00..23)
  %h
  小时(01..12)
  %I
  小时 (01..12)
  %i
  分钟,数字形式 (00..59)
  %j
  一年中的天数 (001..366)
  %k
  小时 (0..23)
  %l
  小时 (1..12)
  %M
  月份名称 (January..December)
  %m
  月份, 数字形式 (00..12)
  %p
  上午(AM)或下午( PM)
  %r
  时间 , 12小时制 (小时hh:分钟mm:秒数ss 后加 AM或PM)
  %S
  秒 (00..59)
  %s
  秒 (00..59)
  %T
  时间 , 24小时制 (小时hh:分钟mm:秒数ss)
  %U
  周 (00..53), 其中周日为每周的第一天
  %u
  周 (00..53), 其中周一为每周的第一天
  %V
  周 (01..53), 其中周日为每周的第一天 ; 和 %X同时使用
  %v
  周 (01..53), 其中周一为每周的第一天 ; 和 %x同时使用
  %W
  工作日名称 (周日..周六)
  %w
  一周中的每日 (0=周日..6=周六)
  %X
  该周的年份,其中周日为每周的第一天, 数字形式,4位数;和%V同时使用
  %x
  该周的年份,其中周一为每周的第一天, 数字形式,4位数;和%v同时使用
  %Y
  年份, 数字形式,4位数
  %y
  年份, 数字形式 (2位数)
  %%
  ‘%’文字字符
  所有其它字符都被复制到结果中,无需作出解释。
  注意, ‘%’字符要求在格式指定符之前。
  月份和日期说明符的范围从零开始,原因是 MySQL允许存储诸如 '2004-00-00'的不完全日期.
  


  
关注下面的标签,发现更多相似文章