将 MySQL 中的字符串日期转换为 YYYY-MM-DD 格式
在许多系统中,日期通常以 dd 格式存储为字符串/mm/yyyy。如果您需要将这些日期转换为 YYYY-mm-dd 格式以进行进一步操作,MySQL 提供了一个简单的解决方案。
STR_TO_DATE 函数
MySQL 提供了 STR_TO_DATE将字符串日期解析为日期时间数据类型的函数。要将“15/03/2023”等字符串日期转换为日期时间值,请使用以下语法:
格式化转换后的日期
一旦已将字符串转换为日期时间数据类型,您可以使用 DATE_FORMAT 函数来确保它出现在所需的 YYYY-mm-dd 中格式:
使用视图的替代解决方案
如果无法更改原始列的数据类型,请考虑创建一个使用 STR_TO_DATE 的视图转换:
用法
使用视图将以所需的格式提供转换后的日期,而无需修改原始列。
以上是如何在 MySQL 中将 dd/mm/yyyy 日期转换为 YYYY-mm-dd 格式?的详细内容。更多信息请关注PHP中文网其他相关文章!