首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

在 MySQL 中处理日期和时间(四)

SELECT 语句也包括日期: MAKETIME() 函数 如果你只想创建一个 TIME,则 MAKETIME() 返回一个根据小时、分钟和秒参数计算的时间值: 第二个参数可以有毫秒的小数部分: STR_TO_DATE...() 函数 创建 DATE、TIME 或 DATETIME 的另一个选项是使用 STR_TO_DATE() 函数。...如果字符串仅包含日期,则为 DATE 值 如果字符串仅包含时间,则为 TIME 值 如果格式字符串包含日期和时间部分,则为 DATETIME 值 此外,如果从 str 中提取的日期、时间或日期时间值无效,则 STR_TO_DATE...忽略 str 末尾的额外字符: 未指定的日期或时间部分的值为 0,因此日期或时间字符串中未完全指定的值会产生部分或全部部分设置为 0 的结果: 组合 MAKEDATE()、MAKETIME() 和 STR_TO_DATE...() 函数 如果我们有两个单独的 DATE 和 TIME 值,我们可以连接 MAKEDATE() 和 MAKETIME() 的结果然后将组合字符串传递给 STR_TO_DATE() 来获得 DATETIME

3.7K10
领券