有需求联系

Information

- 信息浏览 -

STR_TO_DATE函数

2025-07-04 24

在 MySQL 中,STR_TO_DATE 函数用于将字符串转换为日期格式。这个函数非常有用,特别是在需要从非标准格式的字符串中提取日期时。

STR_TO_DATE(str, format)

其中,str 是要转换的字符串,format 是指定字符串格式的模式。

示例 1: 基本用法

UPDATE events SET event_date = STR_TO_DATE(event_date_str, '%Y-%m-%d');

示例 2: 复杂格式

假设有一个表 logs,其中有一列 log_time_str 存储了日志时间的字符串形式,格式为 YYYY-MM-DD HH:MM:SS。我们需要将其转换为日期时间格式存储到另一列 log_time 中

image.png

在这个例子中,我们将 log_time_str 列中的字符串按照 %Y-%m-%d %H:%i:%s 格式转换为日期时间,并存储到 log_time 列中

Copyright © 2025 镇江小蚂蚁信息科技有限公司 All Rights Reserved.