0
サーバー時刻の書式設定に問題があります。サーバーは私が推測する中央時間にあります。デフォルトのゾーン(中央ヨーロッパ夏時間= GMT + 2)に文字列2016-08-22T10:29:22
を書式設定する必要があります。私は12時29分22秒を取得する必要があり、Joda-Time
ライブラリを試してみましたが、私は唯一の02と同じ日付を取得するために管理:00終了し、このようなコードで:サーバー時間を現地時間で
DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ss");
DateTime dateTime = formatter.withZone(DateTimeZone.getDefault()).parseDateTime(time);
このコードの出力は次のようになります。 2016-08-22T10:29:22.000+02:00
、私が試みるときdateTime.getHourOfDay();
- 私は再び10を得る。
どこが間違っていますか?
あなたは私を入手できませんでした。デフォルトのタイムゾーンで日付2016-08-22T10:29:22の日付を設定する必要があります(私は中央ヨーロッパ夏時間= GMT + 2)。 私はそれを手に入れました。手動で書式を設定し、タイムゾーンを追加することができますか? – Sasaman
[joda時間を使用してタイムゾーンを別のタイムゾーンに変換](http://stackoverflow.com/q/21258214/1235698) –
完了!ありがとうございました。 :) – Sasaman