当前位置:  开发笔记 > 前端 > 正文

将Sqlite BigInt转换为Date

如何解决《将SqliteBigInt转换为Date》经验,为你挑选了2个好方法。

我有一个Sqlite数据库,我用作Quartz.net调度程序作业的ado.net工作存储.在一个表中,名为START_TIME的列的类型为big int.

有没有办法将bigint转换或转换为日期值?我希望能够查询数据库以查看在哪个日期/时间安排了哪些作业,并且诸如633869892000000000之类的值毫无意义.

谢谢!



1> Ian Kemp..:

假设这START_TIME是标准的秒 - 自Unix-epoch,你可以使用:

select datetime(MyBigIntColumn, 'unixepoch');

请参见http://www.sqlite.org/lang_datefunc.html,"修饰符"部分.



2> 小智..:

这似乎对我有用; 从YourTable中选择日期时间(DateColumn/10000000 - 62135596800,'unixepoch')

积分; https://forums.xamarin.com/discussion/54282/sqlite-datetime-convert-to-net-datetime

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有