擅长:python、mysql、java
<p>根据我的经验,<em>必要的</em>是,每当你从外部来源收到一个基于24小时的时间戳时,你应该立即在内部将其转换为绝对时间,例如从1970年开始的秒。例如,参见<code>C</code>,<a href="https://stackoverflow.com/a/12859648/318716">https://stackoverflow.com/a/12859648/318716</a>中的方法。你知道吗</p>
<p>一旦你做到这一点,那么简单的时间减法就变得简单有效了。你知道吗</p>
<p>如果您不这样做,那么时间戳相差48小时的问题最终会出现。你知道吗</p>
<p>这种转换<em>有时</em>不应基于当前日期/时间,例如,如果您正在对历史存档数据进行分析或回放。你知道吗</p>