アンドロイドプロジェクトでタイムピッカーを使用しました。 onTimeChange方法では、私はこのようなものでした:アンドロイドのタイムフォーマットが普通ではありません
@Override
public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
long PICK = ((hourOfDay * 60 * 60) + (minute * 60)) * 1000;
String delegate = "hh:mm aaa";
timemode = (String) DateFormat.format(delegate, PICK);
Toast.makeText(getApplicationContext(), timemode, Toast.LENGTH_LONG).show();
}
を、私はそれをトーストするとき、その時間ピッカーで選んだ元の時間を取得する方法、(6時間のdiffrence)異例の時間を示しますか?
'DateFormat.format' ?? 'DateFormat'とは何か...私は静的メソッド' format'を持たないので、標準の 'java.text.DateFormat'ではないと確信しています... – Selvin
@SelvinそれはAndroidのapiからです:http:// developer.android.com/reference/android/text/format/DateFormat.html – Jave
@Jave okですので、 'long inTimeInMillis'引数はGMTで、GMT +6 ... – Selvin