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

เราจะใช้ฟังก์ชัน MySQL STR_TO_DATE (คอลัมน์ '%input_format') ได้อย่างไร


ฟังก์ชัน STR_TO_DATE() จะแปลงค่าสตริงเป็นค่าวันที่และเวลา และจะเป็นไปตามสตริงรูปแบบเฉพาะ ต้องส่งทั้งค่าสตริงและสตริงรูปแบบเป็นอาร์กิวเมนต์ของฟังก์ชัน ต่อไปนี้เป็นไวยากรณ์ของฟังก์ชัน STR_TO_DATE()

STR_TO_DATE(string, 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)