在Mysql數(shù)據(jù)庫中,日期格式是常見的數(shù)據(jù)類型之一。在實際開發(fā)中,我們常常需要將日期格式轉(zhuǎn)換為毫秒數(shù)。本文將詳細(xì)講解日期格式轉(zhuǎn)換技巧,以幫助讀者更好地處理日期數(shù)據(jù)。
二、日期格式介紹
在Mysql數(shù)據(jù)庫中,日期格式有多種表示方式,如下表所示:
格式 | 描述
:----: | :----:
YYYY-MM-DD | 年-月-日
YYYY-MM-DD HH:MI:SS | 年-月-日 時:分:秒
YYYY-MM-DD HH:MI:SS.sss | 年-月-日 時:分:秒.毫秒
YYYYMMDD | 年月日
YYYYMMDDHHMISS | 年月日時分秒
YYYY/MM/DD | 年/月/日
YYYY/MM/DD HH:MI:SS | 年/月/日 時:分:秒
三、日期格式轉(zhuǎn)換
1. 將日期格式轉(zhuǎn)換為毫秒數(shù)
在Mysql數(shù)據(jù)庫中,可以使用UNIX_TIMESTAMP()函數(shù)將日期格式轉(zhuǎn)換為毫秒數(shù),示例代碼如下:
SELECT UNIX_TIMESTAMP('2019-12-01 00:00:00')*1000;
輸出結(jié)果為:
1575158400000
2. 將毫秒數(shù)轉(zhuǎn)換為日期格式
在Mysql數(shù)據(jù)庫中,可以使用FROM_UNIXTIME()函數(shù)將毫秒數(shù)轉(zhuǎn)換為日期格式,示例代碼如下:
SELECT FROM_UNIXTIME(1575158400);
輸出結(jié)果為:
2019-12-01 00:00:00
3. 將日期格式轉(zhuǎn)換為指定格式
在Mysql數(shù)據(jù)庫中,可以使用DATE_FORMAT()函數(shù)將日期格式轉(zhuǎn)換為指定格式,示例代碼如下:
%d%H%i%s');
輸出結(jié)果為:
20191201000000
本文介紹了Mysql日期格式的多種表示方式以及日期格式轉(zhuǎn)換技巧,包括將日期格式轉(zhuǎn)換為毫秒數(shù)、將毫秒數(shù)轉(zhuǎn)換為日期格式、將日期格式轉(zhuǎn)換為指定格式等。希望本文能夠幫助讀者更好地處理日期數(shù)據(jù),提高開發(fā)效率。