2011-01-13 65 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);