2012-04-16 10 views
38

AndroidでUnixタイムスタンプを作成するにはどうすればよいですか?AndroidでUnixタイムスタンプを作成するにはどうすればよいですか?

URLの最後にUnixのタイムスタンプが付いたURL投稿要求を作成したいとします。

+2

あなたが本当により良いあなたの問題を記述してみてください。あなたが本当に達成しようとしていることを人々に推測させてはいけません。 –

+0

これはエポックと似ていますか?基本的には実行中の値ですか? – tccpg288

答えて

97
long unixTime = System.currentTimeMillis()/1000L; 
+5

' L'は冗長です – Dori

10

それは非常に簡単です - しかし、あなたは本当に多くの調査を自分でやってみてください:

long timestamp = Calendar.getInstance().getTime()/1000; 
+0

これは 'System.currentTimeMillis()/ 1000L'と同じくらい良いですか? (私にはあまり効率的ではありません - 何かが紛失していない限り) –

+1

現在の時刻を取得するために、@ Nesimがより良い答えを示していますが、カスタム時間を持つカレンダーオブジェクトを既に持っているなら、 'myCalendar.getTimeInMillis()/ 1000' – CyberEd

関連する問題