要更改日期格式,可以使用STR_TO_DATE
和DATE_FORMAT
函數。
STR_TO_DATE
函數用于將一個字符串轉換為日期,可以指定日期字符串的格式,例如:
SELECT STR_TO_DATE('2022-01-01', '%Y-%m-%d');
上述代碼將字符串'2022-01-01'
轉換為日期類型。
DATE_FORMAT
函數用于將日期轉換為指定的格式,例如:
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d');
上述代碼將當前日期和時間格式化為'YYYY-MM-DD'
的形式。
要更改表中日期列的格式,可以使用UPDATE
語句和上述函數的組合,例如:
UPDATE your_table
SET date_column = DATE_FORMAT(STR_TO_DATE(date_column, '%Y-%m-%d'), '%d/%m/%Y');
上述代碼將your_table
表中的date_column
列的日期格式從'YYYY-MM-DD'
更改為'DD/MM/YYYY'
的形式。請將your_table
和date_column
替換為實際的表名和列名。
注意,更改日期格式僅會改變日期的顯示方式,而不會改變日期的實際值。