level 2
我的迅雷任务数据库TaskDb.dat好像出了问题,我用 SQLite Database Browser进入后看到里面的时间是 BIGINT类型的,数据是一长串数字看不明白是什么时间,请问如何把bigint类型表示的时间转换成可以识别的?是不是可以在SQLite Database Browser的"execute SQL“中执行转换?如何转换呢?
2013年05月19日 04点05分
1
level 3
我想那个应该是威林格治时间为准的至现在的毫秒吧(“现在”是指那个数据产生时的“现在”)
在网页中的js语言可以生成这样的数据
你用date函数,应该就可以把它还原
sqlite的日期在排序时会有问题,比如11号是小于2号的。也就是说sqlite的日期排序其实就是一个字符排序。网上有关于sqlite日期排序的解决方法,但我感觉都不是很好。
估计迅雷也是为了好排序,才用这种方法存放日期的吧,再说了,这个日期可以准确到毫秒啊
2013年05月22日 02点05分
2
level 1
我手机是13位,最后三位估计是毫秒,去掉后三位,
select datetime(日期,'unixepoch','localtime')
2015年11月16日 13点11分
3