我有一個由Dojo轉換成RFC822格式的JS日期。函數調用 - dojo.date.toRfc3339(jsDate)生成以下日期 - 2007-02-26T20:15:00 + 02:00。RFC822用Java解析時區
我有一個應用程序使用Java日期SimpleDateFormat來解析上面生成的日期。由於時區的原因,我在解析此日期格式時遇到問題。我試圖使用
YYYY-MM-DD'T'hh:MM:SSZ
這失敗作爲時區的 'Z' 不指望一個 ':' 字符。有誰知道我將如何指定一個模式來處理RFC822日期與':'?
修訂:
感謝正確地解釋什麼,我試圖做:)我的意思是說,迄今爲止在RFC3339生成,我需要RFC822。看起來我將不得不重寫JavaScript。我希望我不必這樣做,並且可以指定日期格式模式,而不必修改任何Java代碼,因爲日期格式只是簡單地注入到應用程序的Spring bean中。
只是爲了完整性,是否有一種方法可以指定日期格式表達式來忽略序列中的字符(不進行字符串操作/替換)?在這種情況下,我會說忽略任何':'或者只是一起忽略時區?