電話(Android)がバックデートされていても、実際の日付を取得しようとしています。日付d =新しい日付();実際の日付ではない場合は電話の日付を返します
SimpeDateFormat dateformatter = new SimpeDateFormat("dd/MM/yyyy");
Date today = dateformatter.parse(dateformatter.format(new Date()));
私はさかのぼった日付と自分の携帯電話上のアプリケーションを実行すると、それだけで携帯電話の日付ではなく、実際の日付を出力します。私は、コードの行の下に使用しました。私は電話の日付ではない現在の日付を取得する必要があります、私を助けてください。私が何か悪いことをしているかどうか教えてください。
サーバーのWebサービス要求を作成して、現在の日付/時刻を指定します。これを使用して現在の日時と電話の日時の差を計算します。これにより、Webサーバーを呼び出して日時を取得する必要がなくなります。または、SNTPクライアントライブラリを見つけて使用します。 – CommonsWare
このカレンダーを試すc = Calendar.getInstance(); System.out.println( "現在時刻=>" + c.getTime()); –
可能な複製http://stackoverflow.com/questions/10287994/check-the-phone-clock-is-correct –