sof*_*nic 0 mysql sql datetime date datetime-format
我一直试图5-Jan-76用sql 转换这个日期,Jan, 05 1976我尝试了下面的方法,但他们返回,null请让我知道以下查询有什么问题?:
select STR_TO_DATE('5-Jan-76', '%M,%d %Y')
select DATE_FORMAT('5-Jan-76','%M,%d %Y')
Run Code Online (Sandbox Code Playgroud)
您的第一种方法是正确的,但您没有使用正确的格式说明符:
%b缩写的月份名称(Jan..Dec)
%d月份的日期,数字(00..31)
%e日期,数字(0..31 )
%Y年份,数字,四位数
%y年份,数字(两位数)
这是你需要做的:
SELECT DATE_FORMAT(STR_TO_DATE('5-Jan-76', '%e-%b-%y'), '%b, %d %Y'); -- Jan, 05 1976
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
75 次 |
| 最近记录: |