Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

วิธีใช้ฟังก์ชัน STR_TO_DATE(Column, '%input_format') ใน MySQL

ฟังก์ชัน STR_TO_DATE() แปลงค่าสตริงเป็นค่า datetime ตามสตริงรูปแบบที่กำหนด ทั้งค่าสตริงและสตริงรูปแบบต้องส่งเป็นอาร์กิวเมนต์ รูปแบบคำสั่ง:

STR_TO_DATE(string, format)

string คือค่าสตริงที่ต้องการแปลงเป็น datetime และ format คือรูปแบบวันที่ที่กำหนด

ตัวอย่างคืนค่าวันที่ถูกต้องจากสตริงและรูปแบบที่กำหนด:

mysql> SELECT STR_TO_DATE('20172810', '%Y%d%m');
+-----------------------------------+
| STR_TO_DATE('20172810', '%Y%d%m') |
+-----------------------------------+
| 2017-10-28                        |
+-----------------------------------+
1 row in set (0.00 sec)