问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mysql中如何把字符串转换成日期类型

发布网友 发布时间:2022-04-21 06:28

我来回答

2个回答

热心网友 时间:2022-04-07 21:41

mysql中把字符串转换成日期类型:

select date_format('2013-03-09','%Y-%m-%d');

select date_format('2013-03-09','%y-%m-%d');

select STR_TO_DATE('2013-03-09','%Y-%m-%d');

select STR_TO_DATE('2012-10-11 16:42:30','%Y-%m-%d %H:%i:%s');

%W 星期名字(Sunday……Saturday)  

%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)  

%Y 年, 数字, 4 位  

%y 年, 数字, 2 位  

%a 缩写的星期名字(Sun……Sat)  

%d 月份中的天数, 数字(00……31)  

%e 月份中的天数, 数字(0……31)  

%m 月, 数字(01……12)  

%c 月, 数字(1……12)  

%b 缩写的月份名字(Jan……Dec)  

%j 一年中的天数(001……366)  

%H 小时(00……23)  

%k 小时(0……23)  

%h 小时(01……12)  

%I 小时(01……12)  

%l 小时(1……12)  

%i 分钟, 数字(00……59)  

%r 时间,12 小时(hh:mm:ss [AP]M)  

%T 时间,24 小时(hh:mm:ss)  

%S 秒(00……59)  

%s 秒(00……59)  

%p AM或PM  

%w 一个星期中的天数(0=Sunday ……6=Saturday )  

%U 星期(0……52), 这里星期天是星期的第一天  

%u 星期(0……52), 这里星期一是星期的第一天  

%% 一个文字“%”。  

扩展资料

mysql日期时间格式化的应用

1、DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p')

返回:Dec 22 2018 11:45 PM

2、DATE_FORMAT(NOW(),'%m-%d-%Y')

返回:12-22-2018

3、DATE_FORMAT(NOW(),'%d %b %y')

返回:22 Dec 18

4、DATE_FORMAT(NOW(),'%d %b %Y %T:%f')

返回:22 Dec 2018 16:25:46.635

5、DATE_FORMAT(NOW(),'%H:%i:%s')

返回:18:30:00

6、DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s')

返回:2018-12-22 18:30:00

7、DATE_FORMAT(NOW(), '%Y-%m-%d')

返回:2018-12-22

8、DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s')

返回:2018/12/22 18:30:00

参考资料来源:百度百科—mySQL

热心网友 时间:2022-04-07 22:59

用 STR_TO_DATE
例子如下:

mysql> SELECT
-> STR_TO_DATE('2010~10~22 20.55.09',
-> '%Y~%m~%d %k.%i.%s' ) A;
+---------------------+
| A |
+---------------------+
| 2010-10-22 20:55:09 |
+---------------------+
1 row in set (0.00 sec)

注:
%W 星期名字(Sunday……Saturday)
%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)
%Y 年, 数字, 4 位
%y 年, 数字, 2 位
%a 缩写的星期名字(Sun……Sat)
%d 月份中的天数, 数字(00……31)
%e 月份中的天数, 数字(0……31)
%m 月, 数字(01……12)
%c 月, 数字(1……12)
%b 缩写的月份名字(Jan……Dec)
%j 一年中的天数(001……366)
%H 小时(00……23)
%k 小时(0……23)
%h 小时(01……12)
%I 小时(01……12)
%l 小时(1……12)
%i 分钟, 数字(00……59)
%r 时间,12 小时(hh:mm:ss [AP]M)
%T 时间,24 小时(hh:mm:ss)
%S 秒(00……59)
%s 秒(00……59)
%p AM或PM
%w 一个星期中的天数(0=Sunday ……6=Saturday )
%U 星期(0……52), 这里星期天是星期的第一天
%u 星期(0……52), 这里星期一是星期的第一天
%% 一个文字“%”。

所有的其他字符不做解释
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
宾得有哪些系列 PENTAX宾得 K-3 APS-C画幅数码单反相机 宾得相机有哪些 宾得有哪些相机 开庭三次被告不出庭怎么处理 梦见修复棺材什么预兆 球球大作战 球球大作战名字空白怎么输入? 球球大作战 球球大作战怎么弄空白名字? 河北杏花什么时候开 河北杏花观赏地推荐 支付宝星期六转账到银行卡要多久? 404 Not Found mysql 的DATE_FORMAT 函数 听说比较慢,是吗 mysql中DATE_FORMAT的使用报错 MySQL中DATE_FORMATE函数使用时的注意点 求脑梗脑出血方面专家解答!!!十分感谢!!! 脑梗塞患者急求助 急.脑梗塞。。在线等。。。 关于脑血栓的问题 脑梗死是什么意思? 为什么我奶奶脑梗塞医生不准溶栓呢??? 脑梗死为什么要溶栓 脑梗一打溶栓针后就没有后遗证了吗? 急怎么读 脑梗赛初期患者要注意什么 溶栓是脑梗塞最佳治疗方法吗? 请问脑梗溶栓后,鼻子出血是怎么回事 脑梗塞的治疗方法 预防脑梗塞 脑梗一打溶栓针后能减少后遗证吗? 我父亲昏迷六天了,医生诊断是脑梗死,右侧小脑栓塞,情况很严重,由于用了溶栓药物导致消化道出血 脑梗塞后出血 mysql 时间格式化 mysql时间格式化 php如何连接mysqlphp如何连接mysql数据库 MySQL的DATE_FORMAT()用法 怎样将MySQL数据导出到Excel表中 mysql如何修改日期格式? php,mysql中,date_format(),as,处理过的mysql语句,不能输出数据 mysql怎么一次性设置日期格式 怎么在mysql中设置时间格式 怎么在mysql中插入表记录? mysql 自动分月统计 mysql判断日期是星期几 怎样在MySQL中操作日期 oppo手机充电器都是一样的吗 oppo手机的充电器都可以通用吗? OPPOk9和oppok9pro充电器一样吗? OPPOR9和OPPOR15的充电线是一样的吗? oppo手机充电线是什么样的 oppo手机和华为手机能用一样的数据线吗 与oppo手机同用的充电线