Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào chúng ta có thể sử dụng hàm MySQL STR_TO_DATE (Cột, ‘% input_format’)?

Hàm STR_TO_DATE () sẽ chuyển đổi một giá trị chuỗi thành giá trị datetime và nó sẽ theo một chuỗi định dạng cụ thể. Cả giá trị chuỗi và chuỗi định dạng phải được chuyển làm đối số cho hàm. Sau đây là cú pháp của hàm STR_TO_DATE ().

STR_TO_DATE(string, format)

Ở đây chuỗi là giá trị của chuỗi cần được chuyển đổi thành giá trị ngày giờ và định dạng là định dạng ngày được chỉ định.

Ví dụ sau sẽ trả về ngày hợp lệ từ chuỗi đã cho và theo định dạng được chỉ định.

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)