mysql中如何把字串轉換成日期型別

時間 2021-10-20 12:50:35

1樓:春天的離開

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

2樓:匿名使用者

用 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), 這裡星期一是星期的第一天

%% 乙個文字「%」。

所有的其他字元不做解釋

如何將字串轉換成datetime型別的資料然後插入到資料庫中?

3樓:匿名使用者

字串格式必須是時間格式的幾種方式之一,如"12/10/2011 12:15:12"或"2011-12-10"等。

string str = "12/10/2011 12:15:12";

datetime datetime = datetime.parse(str);

datetime就可以插入到專

資料庫。

如果要在屬資料庫按自己的方式顯示時間,可以用字串方式插入資料庫,例如:

datetimestr = string.format("",datetime);

或者datetimestr = string.format("",datetime);

4樓:

convert.todatetime(字串)

或者str = string.format("",datetime);

5樓:冰00星

******dateformat formatter = new ******dateformat("yyyy-mm-dd hh:mm:ss");

權 parseposition pos = new parseposition(0);

date strtodate = formatter.parse(strdate, pos);

return strtodate;

js字串轉換成物件具體屬性,JS中把字串轉換為物件的問題。

晚上天黑了嗎 var obj var str1 name1 var str2 name2 obj str1 aa obj str2 bb 是這個意思嗎? 超大蒲公英 var o var str1 name1 alert o str1 o str1 dd alert o.name1 var name1...

100分酬謝 j2me中把字串型別轉換成float或double型別的語句是什麼啊

同志 我告訴你,j2me不支援浮點數。所以沒有float這個類!因為計算浮點數需要耗費很多的系統資源所以j2me沒有把j2se中的double 和 float 類繼承下來。如果需要浮點計算,就自己程式設計用整形模擬吧!上面這兩個同志大概也沒有怎麼學習j2me。float f paycharge 10...

spss軟體如何將字串轉換成數值

選擇 轉換 自動重新編碼 會根據字串的不同自動編碼為數字。 用轉換函式number x,n 試試 recode命令即可 spss 中如何將字元型變數轉變為數值型變數?10 為什麼不用全自動方案呢,選擇 轉換 自動重新編碼 軟體會新建一個變數,根據字串的不同進行不同編碼,轉換為不同數字。 比較快的方法...