私はで、携帯電話から日時を取得するために必要な私の機能の一部では、現在Androidアプリを開発し、彼らの意思で自分の携帯電話の日時を変更することができ、ユーザを想定していますこの場合、私のアプリケーションは間違った結果を表示します。私はところで、私の日付時刻のデータ型としてタイムスタンプを使用していますので、どのように私は、ユーザーが携帯電話の日時を変更することなく、関連する電話から最も正確な日付時刻を取得していますことを保証します。のAndroid携帯電話からのget日時ためのベストプラクティスは、
Calendar dateTime=Calendar.getInstance(); long milliseconds=dateTime.getTimeInMillis();
あなたは上記のコードは、それが原因のユーザーに不正確な電話での日付時刻を修正することを意味している携帯電話自体から日時を取得して見るように。誰でも、これを行う方法について私に解決策やアイデアを投げてください。正しい方法です。 THXと 私の壊れた英語
カレンダーのため申し訳ありません:それは、デバイスの時刻設定/タイムゾーンに基づいています。ドキュメントからの引用:「カレンダーのgetInstanceメソッドは、ロケールがシステム設定に基づいており、時刻フィールドが現在の日付と時刻で初期化されたカレンダーを返す」
しかし、私の質問では、 ?
可能な重複(https://stackoverflow.com/questions/5369682/get-current-time-and-dateを取得します-on-アンドロイド「) – RonTLV
あなたは外部のWebサービスからの時間を照会する必要があると思いますが、ユーザが間違った日付と時刻に自分の携帯電話を設定した場合、彼らはおそらく、携帯電話の時間に依存している自分のアプリが勝ったことを受け入れる必要があります正しく働く。 – JJJ
これに関連するリンクやドキュメントがありますか?私は本当にあなたがインターネットから適切に日付と時刻を取得することができ、ユーザ –