2011-01-13 8 views
1

SQLite strftime()またはjavaのSystem.currentTimeMillis()関数のものと同じ機能を使用して、同じ値を生成したい。可能な方法はありますか?SQLite3とSystem.currentTimeMillis()

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

は、現在の時刻を生成しますが、ミリ秒数は考慮しません。精度はミリ秒にしたい。

EDIT Axarydax回答に基づいて

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

戻り08.428を返すF%は、I編集2

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

retu

129491124808のこれを丸めることができる129491124808.428 rns 129491124808.0私はしないでください.0最後に

答えて

3

this documentationによれば、フォーマット文字列%fは分数秒SS.SSSを出力します。

+0

Thanx Axarydaxでも、それを丸めるのを手助けできますか?私はそれがjavaのSystem.currentTimeMillis()とまったく同じであることを望みます。 – Shardul

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