現在のUTC時間を取得する関数は何ですか。 System.getCurrentTimeで試しましたが、デバイスの現在の日付と時刻を取得します。
ありがとう
System.currentTimeMillis()
は、1970年1月1日00:00:00 UTCからのミリ秒数を示します。ローカル時間を表示する理由は、Date
インスタンスを使用する前に文字列に変換するためかもしれません。任意のタイムゾーンでDateFormat
sを使用してDate
sをString
sに変換できます。
DateFormat df = DateFormat.getTimeInstance();
df.setTimeZone(TimeZone.getTimeZone("gmt"));
String gmtTime = df.format(new Date());
また、 この関連する質問を参照 。