0

System.currentTimeMillis() がエポック (1970 年 1 月 1 日 00:00:00 GMT) から経過したミリ秒数を与えることを知っています。しかし、たとえば 1970 年 1 月 1 日 00:00:00 IST またはその他のタイムゾーン全般から経過したミリ秒数を見つけるためのソリューションが必要です。

4

2 に答える 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 に答える