1

次の「2010-02-15T20:05:28.000Z」のような文字列があり、Java を使用して文字列を GMT 形式で出力する必要があります。

ところで、現在の日付の形式がわかりません。

4

4 に答える 4

3

を使用して任意の形式の日付文字列を解析できます。そのメソッドSimpleDateFormatのリファレンスを参照してください。parse

あなたのフォーマットはおそらくです。(タイムゾーン)を個別"yyyy-MM-dd'T'HH:mm:ss.SSSZ"に処理したい場合があることに注意してください。それを直接処理するZかどうかはわかりません。SimpleDateFormat

于 2013-09-18T00:59:21.643 に答える
2

これは、日付と時刻を表すために XML で一般的に使用される形式であり、実際には ISO8601 です。これを解析する最も簡単な方法は、javax.xml.bind.DatatypeConverter を使用することです。

Calendar dateTime = DatatypeConverter.parseDateTime("2010-02-15T20:05:28.000Z");
于 2013-09-18T01:00:41.690 に答える