mysql DATE_FORMAT函数

MYSQL中提供了一个DATE_FORMAT()函数用来将日期按照特定各是进行格式化,这个函
数的参数格式如下:
DATE_FORMAT(date,format)
这个函数用来按照特定的格式化指定的日期,其中参数date为待计算的日期值,而参数
format为格式化字符串,格式化字符串中可以采用如下的占位符:

占位符说明
%a缩写的星期几( Sun .. Sat )
%b缩写的月份名( Jan .. Dec )
%c数字形式的月份( 0 .. 12 )
%D当月的第几天,带英文后缀( 0th , 1st , 2nd , 3rd , …)
%d当月的第几天,两位数字形式,不足两位则补零( 00 .. 31 )
%e当月的第几天,数字形式( 0 .. 31 )
%f毫秒
%H24小时制的小时 ( 00 .. 23 )
%h12小时制的小时( 01 .. 12 )
%I12小时制的小时( 01 .. 12 )
%i数字形式的分钟( 00 .. 59 )
%j日期在当年中的天数( 001 .. 366 )
%k24进制小时( 0 .. 23 )
%l12进制小时( 1 .. 12 )
%M月份名( January .. December )
%m两位数字表示的月份( 00 .. 12 )
%p上午还是下午( AM .. PM )
%r12小时制时间,比如08:09:29 AM
%S秒数( 00 .. 59 )
%s秒数( 00 .. 59 )
%T时间,24小时制,格式为 hh:mm:ss
%U所属周是当年的第几周,周日当作第一天( 00 .. 53 )
%u所属周是当年的第几周,周一当作第一天( 00 .. 53 )
%V所属周是当年的第几周,周日当作第一天( 01 .. 53 )
%v所属周是当年的第几周,周一当作第一天( 01 .. 53 )
%W星期几( Sunday .. Saturday )
%w星期几,数字形式( 0 =Sunday.. 6 =Saturday)
%X本周所属年,周日当作第一天
%x本周所属年,周一当作第一天
%Y年份数,四位数字
%y年份数,两位数字
 1. 获取日期中指定部分
 SELECT DATE_FORMAT(PA_STARTTIME,'%Y') FROM product_activity

这里写图片描述

 2. 获取指定格式的日期
SELECT DATE_FORMAT(PA_STARTTIME,'%Y年%m月%e日') FROM product_activity

这里写图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值