好吧,我不指望任何人能够弄清楚这一点,但也许我太悲观了?
我正在阅读由很棒的音乐播放器AIMPv3生成的 SQLite 数据库,但它使用一些奇怪的东西来存储播放、添加歌曲等的日期。
所以这是桌子。如果需要,我可以提供更多。你能破解这个密码吗?!
English | Stored As
------------------------------+-----------------
Date 2011.02.24 14:21:54 | 40598.5985614005
------------------------------+------------------
Date 2011.02.24 14:22:38 | 40598.5990576852
------------------------------+------------------
Date 2011.04.28 08:56:30 | 40661.3725871875
------------------------------+------------------
Date 2011.04.28 09:02:06 | 40661.3764806134
------------------------------+------------------
Date 2012.11.09 15:55:12 | 41222.663348912
------------------------------+------------------
任何有关此问题的帮助将不胜感激!我也收集了各种各样的数据,所以请不要犹豫,要求提供额外的测试数据。
编辑:这是我用来将 Excel 日期时间转换为 Epochs 的 PHP 函数:
function convertFromExcelDateTimeToEpoch($excelDateTime)
{
$d = floor($excelDateTime);
$t = $excelDateTime - $d;
return (abs($d) > 0) ? ( $d - 25569 ) * 86400 + $t * 86400 : $t * 86400;
}