例えば、
_Date d = "2012-08-20T15:00:00-07:00";
_
d
ここに[〜#〜] utc [〜#〜]時間オフセット= _07:00
_があります。この_2012-08-20T15:00:00-07:00Z
_のようにZ
がまだ必要ですか?これは正しいです?
この文字列をZ
で取得し、JavaScriptのDate.parse()
メソッドを使用してペースを合わせると、エラーがスローされます。何が悪いのかわからない!
いいえ、タイムゾーンオフセットのある「Z」を含めないでください。
から rfc3339 :
Z A suffix which, when applied to a time, denotes a UTC
offset of 00:00; often spoken "Zulu" from the ICAO
phonetic alphabet representation of the letter "Z".
「Z」はゼロ時間オフセットであるため、明示的なオフセット(特にゼロ以外のオフセット)を含めることは意味がありません。
引用 日付と時刻の形式に関するW3Cノート :
YYYY-MM-DDThh:mm:ss.sTZD(例:1997-07-16T19:20:30.45 + 01:00)
どこ:
[...]
TZD = time zone designator (Z or +hh:mm or -hh:mm)
上記のまたはという単語に注意してください。 どちらかでタイムゾーンオフセットを指定するまたはZ
for ズールー(オフセットなし)。