最近在Apache POI庫升級之後,我升級了其他一些API。我使用的另一個庫以字符串形式讀取所有單元格內容,然後我必須將此字符串解析爲Date。兩個字母的年份,應該允許嗎?
當用戶開始輸入日期爲dd-mm-yy時,出現問題,年份顯示爲00yy AD。
爲每SimpleDateFormat
對於解析文檔,如果模式字母的數量爲2個以上,年 字面解釋,無論位數的數字。因此,使用 模式「MM/DD/YYYY」,「01/11/12」解析到1月11日,公元12
所以現在的問題是,它是一個更好的在兩個輸入四個字母一年信年?
另一個問題是如果以兩個字母的格式預測年份,最好的方法是什麼。 因爲這個問題會在解析低於去年
Bond Start Date : 12-Jan-98 (1998)
Bond End Date : 12-Jan-70 (2070)
問候, Hanumant
前進,ISO8601和ISO8601-Ext的是,你應該使用的唯一的日期格式。 – Bathsheba