2025-09-09 MySQL时间格式化与日期范围查询实战指南 MySQL时间格式化与日期范围查询实战指南 深度解析MySQL时间格式化函数的应用场景,详解WHERE子句中日期范围筛选的7种高效方案,包含索引优化建议与避坑指南。一、时间格式化函数核心解析MySQL提供了丰富的时间处理函数,其中DATE_FORMAT()是最常用的格式化工具。其基本语法为: sql DATE_FORMAT(date, format)高频使用的格式符号| 符号 | 说明 | 示例输出 | |------|-------------------|----------------| | %Y | 4位年份 | 2023 | | %y | 2位年份 | 23 | | %m | 月份(01-12) | 07 | | %d | 日(01-31) | 15 | | %H | 24小时制(00-23) | 14 | | %i | 分钟(00-59) | 05 ... 2025年09月09日 37 阅读 0 评论
2025-09-01 MySQL时间戳转日期及范围查询终极指南 MySQL时间戳转日期及范围查询终极指南 一、时间戳与日期格式互转1. UNIX时间戳转标准日期sql SELECT FROM_UNIXTIME(1633046400) AS basic_convert, FROM_UNIXTIME(1633046400, '%Y-%m-%d %H:%i:%s') AS formatted_date; 输出结果:2021-10-01 00:00:00(两种格式相同)2. 日期转UNIX时间戳sql SELECT UNIX_TIMESTAMP('2023-05-15 14:30:00') AS timestamp_sec, UNIX_TIMESTAMP(CURRENT_TIMESTAMP(3)) * 1000 AS timestamp_ms; 注意:毫秒级时间戳需要乘以10003. 时区转换技巧sql SET time_zone = '+8:00'; SELECT FROM_UNIXTIME(1633046400) AS beijing_time, CONVERT_TZ(FROM_UNIXTIME(1633046400), '+08:0... 2025年09月01日 41 阅读 0 评论