晚上好,獲取日期和時間在android系統給出了具體的時區和獨立的系統時鐘
我想在服務器和Android設備之間的數據同步,問題是我需要的日期和時間與服務器中的日期和時間相同。
但是使用的SimpleDateFormat和日期將無法正常工作,因爲有時該裝置將時間提前約1-2分鐘,這將導致一個問題。
搜索後,我發現this不過我更喜歡另一種解決辦法,因爲我需要我的應用程序,即使沒有互聯網的工作。
的將要採取的動作的順序如下:
1-每個請求將使用相同的日期和時間作爲服務器。 2-將該請求存儲在本地數據庫中。 3-將請求的日期和時間轉換爲本地時間,以便在手機上顯示。
感謝您的幫助。
我不太明白。在第1步,誰要誰?請求是從電話到服務器還是從服務器到電話? – EdmDroid
如果用戶沒有互聯網,那麼所做的更改將存儲在數據庫中,直到他擁有互聯網,然後服務器將被更新。我只需要在服務器時間而不是設備時間存儲本地更改。 –
是否可以只存儲沒有時間戳的更改,然後在聯繫服務器時讓服務器放置自己的時間戳?這樣,您可以使用服務器的時間戳在服務器上存儲更改 – EdmDroid