【MySQL】mysql | 年月日时分秒 | 日期格式化 | 随机字符串
mysql | 年月日时分秒,获得年
·
-1、随机字符串
select LEFT(md5(RAND()), 8)
1、获取系统时间
select now() from dual;
2、获得年月日时分秒
select DATE_FORMAT(now(),'%Y-%m-%d %H:%i:%s') from dual;
3、获得年月日
select DATE_FORMAT(now(),'%Y-%m-%d') from dual;
DATE_FORMAT格式符:
1)年
%Y — 4 位数形式表示年份 %y — 2 位数形式表示年
2)月
%M — 月份名称(January~December) %m — 月份,数字形式(00~12)
3)日
%d — 该月日期,数字形式(00~31) %e — 该月日期,数字形式((0~31)
4)时
%H — 以 2 位数表示 24 小时(00~23) %h, %I — 以 2 位数表示 12 小时(01~12)
5)分
%i — 分钟,数字形式(00~59)
6)秒
%S, %s — 以 2 位数形式表示秒(00~59)
7)星期
%W — 星期标识(周日、周一、周二…周六) %w — —周中的每日(0= 周日…6= 周六)
8)其他
%a — 工作日的缩写名称(Sun~Sat) %b — 月份的缩写名称(Jan…Dec) %D — 带有英语后缀的该月日期(0th, 2st, 3nd,…) %f — 微秒(000000 …999999) %j — —年中的天数(001~366) %k — 以 24 小时(0~23)表示 %l — 以12小时(1~12)表示 %p — 上午(AM) 或下午(PM) %r — 时间,12小时制(小时 (hh): 分钟 (mm) : 秒数 (ss) 后加 AM 或 PM) %T — 时间,24 小时制(小时 (hh): 分钟 (mm): 秒数 (ss)) %U — 周(00~53),其中周日为每周的第一天 %u — 周(00~53),其中周一为每周的第一天 %V — 周(01~53),其中周日为每周的第一天,和%X同时使用 %v — 周(01~53),其中周一为每周的第一天,和%x同时使用 %X — 该周的年份,其中周日为每周的第一天,数字形式,4 位数,和%V同时使用 %x — 该周的年份,其中周一为每周的第一天,数字形式,4位数,和%v同时使用
4、获得年
select year(now()) from dual
5、获得月
select month(now()) from dual
6、获得日
select day(now()) from dual
7、获得时
select date_format(now(), '%H') from dual
select date_format(now(), '%h') from dual
8、获得分
select date_format(now(), '%i') from dual
9、获得秒
select date_format(now(), '%S') from dual
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献6条内容
所有评论(0)