2016-04-28 3 views
0

に私はangularjs date time pickerを使用しています使用は、直接の形式であるときこと:JavaのStringは日に別の文字列形式

2016-01-18T05:00:00:000Z 

これは、フォーマットが私の作品angularjsが、その後、私はそれを保存し、それを取得したとき

Mon Jan 18 2016 00:00:00 GMT-0500 (Eastern Standard Time) 

これは私のためには機能しません。だから私は、日付(2番目)の非稼働文字列表現を取って、私の作業表現(最初のもの)に変換する必要があります。私はString > Date > Diff Stringのようにそれを変換する必要が想像するだろうが、T2016-01-18T05:00:00:000Z

+0

これは単なるリテラルです。 _Textは、一重引用符( ')を使用して解釈しないように引用できます。 "" '"は一重引用符を表します。 –

+0

@SotiriosDelimanolis私は*の解釈*を避けようとしていますか? –

+0

ターゲットフォーマットの '-T'部分です。 'format'の間に文字通り追加されます。 –

答えて

2

にどこから来るSimpleDateFormatを見て、私もあなたの最初のフォーマットはISO 8601タイムゾーンで表示されません。パターンyyyy-MM-dd'T'HH:mm:ss.SSSZを使用してみてください。

+0

'EEE MMM dd yyyy HH:mm:ss zZ '(' zzzz ')' 'が正しくフォーマットされています(' Mon Jan 18 2016 00:00:00 GMT-0500(東部標準時))? –

関連する問題