簡體   English   中英

MYSQL DATE_FORMAT 轉換

[英]MYSQL DATE_FORMAT Conversion

我需要將19/06/2021 21:06:55轉換為 MySQL 日期格式。 我試過了

SELECT DATE_FORMAT("19/06/2021 21:06:55", "%Y-%m-%d %H:%i:%s") as reg_date FROM users

但出現錯誤? 我應該遵循什么路徑來實現這一目標?

應該是這樣的:

2021-06-19 21:06:55

DATE_FORMAT ISO 日期格式化為其他格式,但您擁有的不是 ISO 日期。
使用STR_TO_DATE()將字符串轉換為您想要的格式的日期:

SELECT STR_TO_DATE('19/06/2021 21:06:55', '%d/%m/%Y %H:%i:%s') AS reg_date FROM users

您需要STR_TO_DATE

SELECT STR_TO_DATE("19/06/2021 21:06:55", "%d/%m/%Y %H:%i:%s") as reg_date

返回 '​​2021-06-19 21:06:55'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM