0
我從服務器收到服務器發送的時間UTC時區&關注12人HR這種格式(7/30/2013 6:44:22 AM)從服務器收到的轉換時間(UTC時間)轉換爲本地時間
任何人都可以請。告訴我如何讓這個特殊的時間轉換爲本地時間&顯示它(12:20)(必須是24小時格式)
這裏是我試過的代碼:
object._chatCreatedDateTime=obj.getString("CreatedDateTime");
SimpleDateFormat format = new SimpleDateFormat("HH:mm");
format.setTimeZone(TimeZone.getTimeZone("UTC"));
date = format.format(Date.parse(object._chatCreatedDateTime));
object._chatCreatedDateTime=date;
這裏(對象._chatCreatedDateTime)是從服務器接收到的時間&我將其轉換爲特定格式&將其推回到本地數據庫,這不會產生正確的結果。
我想時間進行調整,按我的位置 –
使用'FORMATDATETIME(上下文上下文,long millis,int flags),它根據本地約定返回日期或時間。它有一個名爲flag「flag」的參數,當它提供一個常量「FORMAT_24HOUR」時,將返回24小時格式的時間。 –