2010-06-14 02:21:49から0400 または2010-06-14 02:21:49 + 0400表示日付
上記文字列から来ている私Webサービス... は、ローカルマシンのタイムゾーン
私はSimpledateformatterを使用..しかし..正しく表示することができません
2010-06-14 02:21:49から0400 または2010-06-14 02:21:49 + 0400表示日付
上記文字列から来ている私Webサービス... は、ローカルマシンのタイムゾーン
私はSimpledateformatterを使用..しかし..正しく表示することができません
日付の書式設定(日付文字列から日付オブジェクトまで)にはjava.text.SimpleDateFormat
を使用します。
String dateStr = "2010-06-14 02:21:49-0400";
String pattern = "yyyy-MM-dd HH:mm:ssZ";
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
Date date = sdf.parse(dateStr);
PSタイムゾーンを使用するには、TimeZone.getDefault()
を使用してSimpleDateFormatに追加することができます:パターンはyyyy-MM-dd HH:mm:ssZ
例になります。
たぶんthisはお答えすることができます助けてくださいによるとこれまでにこの文字列を変換する方法がありますあなたの質問?
@xydev、これはあなたが最初に尋ねたものではありません( 'この文字列を日付に変換する方法はありますか?ローカルマシンの時間帯に従って)。質問をさらに更新して、われわれが望むものを正確に知ってもらえますか? –