我通過HTTP Post將數據從Android發送到運行PHP和MySQL的服務器。 Android用戶通過此基礎架構共享消息。與PHP/MySQL服務器通信 - 正確的時區
我有以下問題: 我想顯示消息的日期和時間。但我不知道如何正確地做到這一點。 如果我通過PHP(date('Y-m-d H:i:s'))設置時間/日期,我總是在我的PHP服務器上配置的時區。但是一個從其他時區發佈消息的人會看到錯誤的時間,甚至錯誤的日期。
所以我認爲Android應用程序必須發送時間+時區到服務器。在Android中我能得到通過時區:
Calendar cal = Calendar.getInstance();
TimeZone tz = cal.getTimeZone();
所以我可以通過HTTP發送namevaluepairs中的日期/時間和時區的PHP服務器。 但我不知道該怎麼做在PHP網站上正確地存儲在MySQL數據庫。
你的解決方案似乎很好。但是,您的代碼在Android上發生java.lassTask java.util.Date類的崩潰。 – tobias 2011-12-28 18:33:41