在 MySQL 中,將表示日期的 VARCHAR 值正確轉換為實際日期格式至關重要。了解日期轉換函數的細微差別對於確保準確的結果至關重要。本文將引導您完成將 VARCHAR 值轉換為日期格式的流程,同時僅擷取月份和年份部分。
為了解決提出的特定問題,STR_TO_DATE 函數可以有效地將 VARCHAR 值轉換為日期格式。但是,請務必注意日期組件的順序和指定的格式遮罩。以下更新的查詢:
SELECT DATE_FORMAT(STR_TO_DATE('1/9/2011', '%m/%d/%Y'), '%Y%m')
正確地將 VARCHAR 值「1/9/2011」轉換為所需的格式「201101」。 STR_TO_DATE 函數將給定字串轉換為日期格式,然後 DATE_FORMAT 使用「%Y%m」掩碼提取年份和月份部分。
以上是如何從 MySQL 中的 VARCHAR 日期字串中提取月份和年份?的詳細內容。更多資訊請關注PHP中文網其他相關文章!