サーバーから、UTC タイム ゾーンに従い、次のような 12 時間形式に従う時刻を受信しています (2013 年 7 月 30 日 6:44:22 午前)
誰でもできますか?この特定の時刻を現地時間に変換して (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;
ここで (object._chatCreatedDateTime) はサーバーから受信した時刻です。特定の形式に変換し、適切な結果が得られないローカル データベースにプッシュします。