第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

在MySQL中解析日期

在MySQL中解析日期

GCT1015 2019-11-02 11:00:37
如何將以下內(nèi)容轉(zhuǎn)換為日期以插入/更新到MySQL中的TIMESTAMPor DATE字段?'15-Dec-09'DATE_FORMAT() 用于格式化日期,但不能反之。
查看完整描述

2 回答

?
小唯快跑啊

TA貢獻(xiàn)1863條經(jīng)驗(yàn) 獲得超2個(gè)贊

您可能要使用該STR_TO_DATE()功能。這是DATE_FORMAT()函數(shù)的逆函數(shù)。


STR_TO_DATE(str,format)


這是DATE_FORMAT()函數(shù)的逆函數(shù)。它需要一個(gè)字符串str和一個(gè)格式字符串format。如果格式字符串同時(shí)包含日期和時(shí)間部分,則STR_TO_DATE()返回一個(gè)DATETIME值;如果格式字符串僅包含日期或時(shí)間部分,則返回一個(gè)DATE或TIME值。如果從中提取的日期,時(shí)間或日期時(shí)間值不str合法,則STR_TO_DATE()返回NULL并產(chǎn)生警告。


例:


SELECT STR_TO_DATE('15-Dec-09', '%d-%b-%y') AS date;

+------------+

| date       |

+------------+

| 2009-12-15 |

+------------+

1 row in set (0.00 sec)


查看完整回答
反對(duì) 回復(fù) 2019-11-02
?
拉丁的傳說(shuō)

TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超8個(gè)贊

這是DATE_FORMAT()和STR_TO_DATE()中使用的%%格式的表格。


     -----examples-for------

     1999-12-31   2000-01-02

     23:59:58.999 03:04:05      identical to

     ------------ ----------    -------------

 %a  Fri          Sun      LEFT(DAYNAME(d),3)

 %b  Dec          Jan      LEFT(MONTHNAME(d),3)

 %c  12           1             MONTH(d)            

 %D  31st         2nd           DAYOFMONTH(d)+st,nd,rd

 %d  31           02       LPAD(DAYOFMONTH(d),0,2)

 %e  31           2             DAYOFMONTH(d)     

 %f  999000       000000   LPAD(MICROSECOND(t),6,0)

 %H  23           03       LPAD(HOUR(t),2,0)

 %h  11           03

 %I  11           03

 %i  59           04       LPAD(MINUTE(t),2,0)

 %j  365          002

 %k  23           3             HOUR(t)             

 %l  11           3

 %M  December     January       MONTHNAME(d)  

 %m  12           01       LPAD(MONTH(d),2,0) 

 %p  PM           AM

 %r  11:59:58 PM  03:04:05 AM

 %S  58           05       LPAD(SECOND(t),2,0)

 %s  58           05       LPAD(SECOND(t),2,0)

 %T  23:59:58     03:04:05

 %U  52           01       LPAD(WEEK(d,0),2,0)

 %u  52           00       LPAD(WEEK(d,1),2,0)

 %V  52           01      RIGHT(YEARWEEK(d,2),2)

 %v  52           52      RIGHT(YEARWEEK(d,3),2)

 %W  Friday       Sunday        DAYNAME(d)

 %w  5            0             DAYOFWEEK(d)-1

 %X  1999         2000     LEFT(YEARWEEK(d,2),4)

 %x  1999         1999     LEFT(YEARWEEK(d,3),4)

 %Y  1999         2000          YEAR(d)   

 %y  99           00      RIGHT(YEAR(d),2)

 %%  %            %

要么


%X%V 199952       200001        YEARWEEK(d,2)

%x%v 199952       199952        YEARWEEK(d,3)

順便說(shuō)一下,沒(méi)有%的代碼在未填充的分鐘或秒內(nèi):


     59           4             MINUTE(t)  

     58           5             SECOND(t)

實(shí)際上:


 '15-Dec-09' == DATE_FORMAT('2009-12-15', '%d-%b-%y')

 '2009-12-15' == STR_TO_DATE('15-Dec-09', '%d-%b-%y')


查看完整回答
反對(duì) 回復(fù) 2019-11-02
  • 2 回答
  • 0 關(guān)注
  • 820 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)