私はこのような日付を持っていますTue Jun 21 14:47:37 GMT + 05:30 2016、私は自分自身を作成します。カレンダーを使って作成します。ユーザーが日付を選択し、カレンダーからミリ秒単位で保存します。 私はそれを送って、それを送信、私は再びそこに保存されたミリ秒を入れカレンダーのインスタンスを作成し、このような日付を取得:Androidタイムゾーンの問題、混乱しました
calendar.getTime()//This is what I send to server.
:カレンダーから日付を取得しながら、今
Calendar calendar = Calendar.getInstance();
calendar.setTimeZone(TimeZone.getDefault());
calendar.setTimeInMillis(SSPreferences.getDate());
を私はこれを行います
私はそれをサーバーに送信しますが、サーバーが私に日付を送信すると、私の時間の前には常に5.5時間です。
私は自分の時間がGMT + 5:50であることを知っています。だから、サーバーはその面で何をしているのですか? 日付を送信すると、サーバーに送信した日付と同じ日付が返されます。
何か助けていただければ幸いです。
時間を取得してサーバーまたはミリ秒で保持 – Sreekanth
「これはサーバーに送信するものです。」 - *どうやってサーバーに送りますか? –
どのように日付をサーバーに送信していますか? httpurlconnectionを使ってPHPスクリプトに送りますか?他に何か? –