System.currentTimeMillis() がエポック (1970 年 1 月 1 日 00:00:00 GMT) から経過したミリ秒数を与えることを知っています。しかし、たとえば 1970 年 1 月 1 日 00:00:00 IST またはその他のタイムゾーン全般から経過したミリ秒数を見つけるためのソリューションが必要です。
質問する
155 次
2 に答える
1
をISTタイムゾーンに変換し、Calendar
を呼び出して値を比較しますCalendar.getTimeInMillis();
TimeZonesに変換するには、以下のリンクを参照してください。TimeZone変換
于 2012-05-11T10:25:00.767 に答える
0
これは、特定のゾーンの時間を取得する方法です。
DateTimeZone tz = DateTimeZone.forID("America/Winnipeg");
DateTime dt = new DateTime(tz);
DateFormat df = DateFormat.getDateInstance();
df.format(dt.getTime());
ID は、このサイトで見つけることができます。
于 2012-05-11T10:28:08.070 に答える