0

我正在创建一种票务系统,在该系统中创建案例并有一个固定的时间段来回答。

开始时间作为时间戳存储在数据库中,例如 2013-10-16 01:39:00,mysql 中的 datetime 字段。还存储了一个解析时间戳,可以设置为开始时间后的 8 小时。

当一个案例被标记为已解决或被搁置时,一个停止时间时间戳以及一个时钟停止标志存储在数据库中。这意味着 8 小时倒计时停止。当案件不再暂停或重新打开时,时间倒计时将重新开始。但它不包括时钟停止的时间段。因此,即使搁置了一天,解决案件的总时间仍然是 8 小时。说得通?

当包括经过时间没有像上面那样倒计时的时间段时,计算经过时间的最佳方法是什么?我是否需要添加更多字段以存储在数据库中,例如你会怎么做?

4

0 回答 0