在mysql中,文本格式和日期格式的轉換是很常見的操作。下面介紹一種將文本格式轉換成日期格式的方法。
SELECT STR_TO_DATE('20200701','%Y%m%d');
STR_TO_DATE函數將指定的字符串轉換成日期格式,其中第一個參數為需要轉換的字符串,第二個參數為字符串的格式。例如上面的代碼中,需要將文本格式的字符串'20200701'轉換成日期格式,所以第二個參數為'%Y%m%d',其中%Y表示年份,%m表示月份,%d表示日期。
使用以上代碼會得到一個日期數據類型的結果,即'2020-07-01'。
除了STR_TO_DATE函數,還可以使用DATE_FORMAT函數將日期格式轉換成文本格式。例如:
SELECT DATE_FORMAT('2020-07-01','%Y年%m月%d日');
以上代碼中,需要將日期格式的字符串'2020-07-01'轉換成文本格式,所以第二個參數為'%Y年%m月%d日'。
通過以上兩個函數的使用,可以方便地進行文本格式和日期格式的轉換。
下一篇css精靈素材圖