0

私のアプリは時間に大きく依存しています。以下のコードを使用してタイムゾーンを設定し、ユーザーデバイスの時刻/日付が正しく設定されていない場合、正しく機能して正しい時刻を返しますか?

Calendar calendar = Calendar.getInstance();        
SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yyyy hh:mm:ss z"); 
sdf.setTimeZone(TimeZone.getTimeZone("America/Los_Angeles"));
4

1 に答える 1

1

デバイスの時間がオフの場合、これは役に立ちません。タイムゾーンを設定することで、フォーマッターに現在の時刻を +7/+8 時間のオフセットで表示するように指示するだけです (デバイスが考えるもの)。

于 2013-08-19T07:18:41.510 に答える