STR_TO_DATE():
MySQL中的此函數有助於將字符串值轉換為日期或時間或DateTime值。如果將空字符串作為參數傳遞,則該函數將返回零(0000-00-00)。
用法:
STR_TO_DATE(string, format)
參數:
- string -將轉換為DateTime的字符串。
- format -轉換格式。
返回:
- 該函數將以指定格式返回給定字符串的DateTime值。
- 如果將空字符串作為參數傳遞,則該函數將返回零(0000-00-00)。
示例1:
使用STR_TO_DATE()函數將“ 21、7、2023”轉換為格式為“%d,%m,%Y”的日期值。
SELECT STR_TO_DATE('21, 07, 2023', '%d, %m, %Y') As New_form;
輸出:
New_form |
---|
2023-07-21 |
示例-2:
使用STR_TO_DATE()函數將‘1900’轉換為具有“%Y”格式的日期值。
SELECT STR_TO_DATE('1900', '%Y') As New_form;
輸出:
New_form |
---|
1900-00-00 |
示例3:
使用STR_TO_DATE()函數將‘111111’轉換為具有“%h%i%s”格式的時間值
SELECT STR_TO_DATE('111111', '%h%i%s') As New_form;
輸出:
New_form |
---|
11:11:11 |
示例4:
傳遞一個空字符串作為STR_TO_DATE()函數的參數。
SELECT STR_TO_DATE('', '%h') As New_form;
輸出:
New_form |
---|
00:00:00 |
示例5:
使用STR_TO_DATE()函數將“ 20100212 103545”轉換為格式為“%Y%m%d%h%i%s”的DateTime值。
SELECT STR_TO_DATE('20100212 103545', '%Y%m%d %h%i%s') As New_form;
輸出:
New_form |
---|
2010-02-12 10:35:45 |
相關用法
- MySQL LEAD() and LAG()用法及代碼示例
- MySQL BIN()用法及代碼示例
- MySQL LAST_DAY()用法及代碼示例
- MySQL WEEKOFYEAR()用法及代碼示例
- MySQL MOD()用法及代碼示例
- MySQL Group_CONCAT()用法及代碼示例
- MySQL DEFAULT()用法及代碼示例
- MySQL AES_ENCRYPT()用法及代碼示例
- MySQL AES_DECRYPT()用法及代碼示例
- MySQL MD5用法及代碼示例
- MySQL COMPRESS( )用法及代碼示例
- MySQL PASSWORD用法及代碼示例
- MySQL DES_DECRYPT()用法及代碼示例
- MySQL DES_ENCRYPT()用法及代碼示例
- MySQL DECODE( )用法及代碼示例
- MySQL ENCODE( )用法及代碼示例
- MySQL ISNULL( )用法及代碼示例
- MySQL NULLIF( )用法及代碼示例
- MySQL VERSION()用法及代碼示例
- MySQL USER( )用法及代碼示例
- MySQL CONVERT( )用法及代碼示例
- MySQL CONV( )用法及代碼示例
注:本文由純淨天空篩選整理自vanshgaur14866大神的英文原創作品 STR_TO_DATE() function in MySQL。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。