1

前回の投稿の続き: ここにあります

TextView を取得して、現在のタイムゾーンとは異なるタイムゾーンの時間を表示する最良の方法を探しています。

典型的な方法は次のとおりです。

textView.setText(apiCode_or_text_or_variable_etc);

apiCode_or_text_or_variable_etc セクションに何を入れるか迷っています。

4

2 に答える 2

2

これを行うことができます:

DateFormat df = DateFormat.getTimeInstance();
df.setTimeZone(TimeZone.getTimeZone("gmt")); // or whatever timezone
String gmtTime = df.format(new Date());

に設定しますTextView

textView.setText(gmtTime);
于 2013-10-04T20:40:54.573 に答える
0

あなたはおそらく Time と TimeZone を探しています

ここに両方の​​ドキュメントがあります。それはまさにあなたが望むことをするようです。

http://developer.android.com/reference/android/text/format/Time.html

http://developer.android.com/reference/java/util/TimeZone.html

つまり、要するに、次のように実装できます

textView.setText(Time(TimeZone().getDefault().getID().toString());
于 2013-10-04T20:43:04.443 に答える