mysql日期转换
mysql的日期格式
·
1.MySQL中和日期相关的函数
1.1 DATE_FORMAT(date,format) -主要用来将日期格式化函数
举例:SELECT DATE_FORMAT(NOW(), '%Y-%m-%d');
1.2 STR_TO_DATE(str,format)-主要用来将日期字符串格式化为日期
举例:SELECT STR_TO_DATE('2022-03-25', '%Y-%m-%d %H');
1.3 UNIX_TIMESTAMP()-时间和时间戳互相转换
举例:
1.3.1时间转时间戳
SELECT UNIX_TIMESTAMP(NOW());
1.3.2时间戳转时间
SELECT FROM_UNIXTIME(1557733871);
1.4 FROM_UNIXTIME(unix_timestamp,format)-时间戳格式化函数
1.4.1字符串日期转时间戳
SELECT UNIX_TIMESTAMP('2022-03-25');
1.4.2时间戳转字符串
SELECT FROM_UNIXTIME(1648166400,‘%Y-%m-%d’);
————————————————
毫秒 | %f | 毫秒数(000000…999999) |
---|---|---|
秒 %S、%s 两位数字形式的秒( 00,01, …, 59) | ||
分 %I、%i 两位数字形式的分( 00,01, …, 59) | ||
小时 %H 24小时制,两位数形式小时(00,01, …,23) | ||
%h 12小时制,两位数形式小时(00,01, …,12) | ||
%k 24小时制,数形式小时(0,1, …,23) | ||
%l 12小时制,数形式小时(0,1, …,12) | ||
%T 24小时制,时间形式(HH:mm:ss) | ||
%r 12小时制,时间形式(hh:mm:ss AM 或 PM) | ||
%p AM上午或PM下午 | ||
周 %W 一周中每一天的名称,周日到周六(Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday) | ||
%a 一周中每一天的名称的缩写,周日到周六(Sun,Mon,Tue,Wed,Thu,Fri,Sat) | ||
%w 以数字形式标识周(0=Sunday,1=Monday, …,6=Saturday) | ||
%U 数字表示周数,星期天为周中第一天 | ||
%u 数字表示周数,星期一为周中第一天 | ||
天 %d 两位数字表示月中天数(01,02, …,31) | ||
%e 数字表示月中天数(1,2, …,31) | ||
%D 英文后缀表示月中天数(1st,2nd,3rd …) | ||
%j 以三位数字表示年中天数(001,002, …,366) | ||
月 %M 英文月名(January,February,March,April,May,June,July,August,September,October,November,December) | ||
%b 英文缩写月名(Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec) | ||
%m 两位数字表示月份(01,02, …,12) | ||
%c 数字表示月份(1,2, …,12) | ||
年 %Y 四位数字表示的年份(2015,2016…) | ||
%y 两位数字表示的年份(15,16…) | ||
文字输出 %文字 直接输出文字内容 |
原文链接:https://blog.csdn.net/lvhui321/article/details/123738614
更多推荐
已为社区贡献1条内容
所有评论(0)