私のアプリは時間に大きく依存しています。以下のコードを使用してタイムゾーンを設定し、ユーザーデバイスの時刻/日付が正しく設定されていない場合、正しく機能して正しい時刻を返しますか?
Calendar calendar = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yyyy hh:mm:ss z");
sdf.setTimeZone(TimeZone.getTimeZone("America/Los_Angeles"));