2011-01-13 42 views
1

我想要使用SQLite strftime()或任何其他函数生成完全相同的值,如java中的System.currentTimeMillis()函数。有没有可能的方法?SQLite3和System.currentTimeMillis()

SELECT strftime('%s','now'); 

产生当前时间,但不考虑毫秒但是秒。我想精确到毫秒。基于Axarydax

编辑回答

SELECT strftime('%s%f','now'); 

回报129491124808.428 这里%F返回08.428我可以四舍五入到129491124808

EDIT 2

ROUND(strftime('%s%f','now')) 

换货政的这rns 129491124808.0我不想要.0最后

回答

3

根据this documentation,格式化字符串%f打印小数秒SS.SSS。

+0

Thanx Axarydax,但你能帮助我吗?我希望它与java的System.currentTimeMillis()完全相似 – Shardul 2011-01-13 09:44:56

0
SELECT CAST(strftime('%s%f','now') as INTEGER);