Sqlite 从Evernote日期\创建的时间戳字段检索日期
有人知道Evernote计算日期时间的基准时间吗 我需要直接处理Evernote SQLite数据库中的notes表,文档将人们引向SQLite手册 此存储时间736012.8334375应产生2016/02/18 21:00 我尝试了多种变体,例如Sqlite 从Evernote日期\创建的时间戳字段检索日期,sqlite,datetime,epoch,evernote,Sqlite,Datetime,Epoch,Evernote,有人知道Evernote计算日期时间的基准时间吗 我需要直接处理Evernote SQLite数据库中的notes表,文档将人们引向SQLite手册 此存储时间736012.8334375应产生2016/02/18 21:00 我尝试了多种变体,例如 select datetime(((((736012.8334375)*1000/60)/60)/24), 'unixepoch'), datetime(((736012.8334375)), 'unixepoch'), datetime(7360
select datetime(((((736012.8334375)*1000/60)/60)/24), 'unixepoch'), datetime(((736012.8334375)), 'unixepoch'), datetime(736012.8334375, 'unixepoch'), strftime('%s', 'now'), strftime('7736012.8334375', 'unixepoch'), datetime((736012.8334375 *1000), 'unixepoch')
给予
“1970-01-01 23:39:46”、“1970-01-09 12:26:52”、“1970-01-09 12:26:52”、“1464341058”、“1993-04-28 16:00:33”
这个Excel公式
=((((736012.8334375)*1000/60)/60)/24)+DATE(1970,1,1)+(1/24)
接近
1993年4月28日下午5:00
但还是有点不对劲
我做错了什么?以下是根据Evernote的日期确定实际日期的公式:
unixTime = (EvernoteTime * 86400) - 62135683200
我已经在几个时区进行了测试,将数据从Evernote应用程序导出到html,并手动验证时间匹配
我不知道62135683200是从哪里来的。unix历元和零年之间的差别不大,但在得到正确的值后,我不再试图计算它。谢谢。Googling Googling 62125683200从Perl数据时间模块返回一些有趣的结果。现在似乎是UTC时间1970-01-01-再次感谢