我知道这是一个渴望已久的问题,但我仍然找不到答案。
我的数据库中有一个固定的进出时间。我也有 date_in 和 date_out 在单独的列。我的数据库中的所有数据都来自 csv,它采用了这种精确的格式。我可以连接 (time_in 和 date_in) 和 (time_out 和 date_out) 并将它们放在时间戳格式的指定列中吗?
我正在导入和导出 csv,其中关注以下信息。到目前为止,我可以导出它,但我的导入效果不佳。我使用 phpmyadmin 的 csv 加载数据来导入。无法输入日期和时间,因为我的数据库中的其他数据混乱了。
注意:total_hrs 不包含在 csv 中,这意味着它已经在我的数据库中。而且它没有价值,所以基本上我会在我的脚本中为它提供值。
例子:
id | time_in | time_out | date_in | date_out | total_hrs
1 | 9:30pm | 7:30am | 2013-12-01 | 2013-13-01 | ?
This should have a 10 hours elapsed time.
所以基本上它也有不同的日期。我很困惑是否需要将时间转换为时间戳或类似的东西以获得时差,或者我还需要将日期作为获得两个时间之间差异的基础?任何建议。