[SQL ] Sqllite timestamp转换成datetime?

楼主: liaommx (Orz)   2017-02-07 19:37:55
手边有一个db档案
想从里面去取得一些字段做处理
https://system.data.sqlite.org/index.html/doc/trunk/www/index.wiki
我从这网站拿到dll档,
可以正常连线,开启资料表取得资料.
但是取得正常的int,text都没问题
要取得格式是timestamp的资料,就有一些问题发生
c# 说我取得的资料不是正确的datetime资料.
经过getint64抓取出来的资料是
635288553020000000
意思是距离0000年/1/1 00:00:00
63528855302秒,(好像是utc time?)
大约是2014年(我忘了几月几号了)
总感觉sqlite dll应该有可以直接转换的格式才对
如果没有,这部份大家有什么建议去做计算呢?
我想要抓到的资料结果是2014年3月14日 14:20:35
类似像这样的内容.
先在这边谢过大家的建议了.
如果有需要补什么内容我会再上来补的
作者: ian90911 (xopowo)   2017-02-08 09:13:00
楼主: liaommx (Orz)   2017-02-08 19:36:00
后来搞定了,直接new一个datetime (nanosecond) 就好了~哈哈,感谢ian90911, 我完全忘了可以这样做

Links booklink

Contact Us: admin [ a t ] ucptt.com