現在の日付と時刻を取得し、それを11桁のUNIXタイムスタンプに変換する必要があります。
このサイトと同じように: http ://www.onlineconversion.com/unix_time.htm
私はたくさんグーグルで検索しましたが、見つけたのはタイムスタンプから日付への変換の問題と回答だけでした。
現在の日付と時刻を取得し、それを11桁のUNIXタイムスタンプに変換する必要があります。
このサイトと同じように: http ://www.onlineconversion.com/unix_time.htm
私はたくさんグーグルで検索しましたが、見つけたのはタイムスタンプから日付への変換の問題と回答だけでした。
long unixTime = System.currentTimeMillis() / 1000L;
あなたが望むことをします。ここに元の答え。
System.currentTimeMillis()は、Unixエポックからの時間をミリ秒単位で返します。として1 second = 1000 milliseconds
、あなたは単にそれを1000で割って、秒単位の時間を取得します。
ミリ秒単位でUnixタイムスタンプを取得するために使用できSystem.currentTimeMillis()
ます。これは秒に変換できます。
long unixTimestamp = System.currentTimeMillis() / 1000L;
日付を操作したい場合は、以下を使用できます。
Date myDate = new Date();
myDate.setSeconds(23);
long uTime = myDate.getTime() / 1000L;