mysql - 计算当前时间和上午 12 点之间的剩余时间
问题描述
我想得到当前时间和第二天凌晨 12 点的时差。
例如 :-
当前时间是下午 5:00:00。
因此,与第二天 00:00:00 (12 am ) 的时差将是 07:00:00 小时。
到目前为止,我已经尝试了 mysql 的TIMEDIFF, date_sub
功能,但它没有提供所需的结果。
高度赞赏帮助。
PS - 我正在使用 mysql 5.6.3
解决方案
只需使用24:00:00
而不是00:00:00
获得所需的结果:
SELECT TIMEDIFF('24:00:00', '17:00:00')
-- 07:00:00
TIME 数据类型可以表示大于/等于 24 小时的值,甚至是负值。
推荐阅读
- c++ - 运行时检查失败 - 变量周围的堆栈已损坏
- python - PyCharm 能否突出显示 Python 2 特定代码以启用迁移?
- arrays - 使用 lodash 键入错误以从对象数组创建唯一数组
- azure - 通过 azure 函数导出 cosmosDB 并将文件保存在 blob 存储中
- c# - iTextSharp 从内容 PDF C# 中获取操作
- ansible - 应用于包含指令和 with_items 时忽略角色标签
- python - 下载 Sceptre 时出错
- android - Flutter - 如何在点击时切换 RaisedButton 的颜色?
- java - 使用java的英语到西班牙语翻译
- python - 熊猫:将日期“对象”转换为 int