【发布时间】:2010-09-17 01:37:58
【问题描述】:
当我只需要计算 08:00:00-16:00:00 之间的时间时,计算从 MySQL 获取的两个日期时间值之间的时间的最佳方法是什么。
例如,如果我的值为 2008-10-13 18:00:00 和 2008-10-14 10:00:00,则时差应为 02:00:00。
我可以用 SQL 来做吗?或者最好的方法是什么?我正在建立一个网站并使用 PHP。
感谢您的回答。
编辑:确切地说,我正在尝试计算“票”在工作时间内处于特定状态的时间。时间可能是几周。
EDIT2:计算实际时差我没有问题,但减去每天 00:00:00-08:00:00 和 16:00:00-00:00:00 的关闭时间。
-萨穆里
【问题讨论】: