gpt4 book ai didi

mysql - 如何以特定格式查找mysql中两个日期时间字段的差异

转载 作者:行者123 更新时间:2023-11-29 06:54:08 25 4
gpt4 key购买 nike

我有一个包含两个字段 start_date 和 end_date 的表。我需要以这种格式显示数据

4 days 12 hours remaining.

id start_date end_date
1 2012-12-07 12:00:00 2012-12-14 12:00:00

我怎样才能做到这一点。使用 mysql 的 now() 查找剩余的天数和小时数。我的意思是今天是 2012 年 12 月 10 日,所以我需要找出从今天到结束日期有多少差异。

最佳答案

这可能对您有帮助:

SELECT
FLOOR(HOUR(t) / 24) AS days,
HOUR(t) % 24 hours
FROM (
SELECT TIMEDIFF('2012-12-07 12:00:00', '2012-12-14 18:00:00') t
) AS t1

在嵌套查询中你会得到差异(以小时为单位)

关于mysql - 如何以特定格式查找mysql中两个日期时间字段的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13798310/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com