我有一個程序,在程序,如yyyy/MM/dd HH:mm:ss a
製作更短的價值觀
後來在節目的開始讀取用戶的DateFormat一勞永逸分析文件和使用DATEFORMAT所有日期在文件中。但是最近我收到了一個文件,其中99%的日期是2014/09/01 12:00:04 AM
所以用戶可以輸入yyyy/MM/dd HH:mm:ss a
。
然而,該文件中的一個日期只是2014/09/01
,其中日期格式yyyy/MM/dd HH:mm:ss a
失敗。
爲什麼yyyy/MM/dd HH:mm:ss a
格式的日期格式較短,例如格式爲yyyy/MM/dd
。
我想要的是java程序使用的格式yyyy/MM/dd HH:mm:ss a
解析低於以下兩個日期:
- 2014年9月1日上午12時00分04秒
- 2014年9月1日
謝謝
你如何解析日期?你可以分享代碼嗎? – bluelurker
SimpleDateFormat DATE_TIME_FORMAT = new SimpleDateFormat(USERs INPUT); // 「YYYY/MM/DD hh:mm:ss的一個 後來文件被讀取 緩衝區讀取器環路 D1 = DATE_TIME_FORMAT.parse(當前日期在文件中的行); //可以是」 2014/09/01上午12時00分04秒」或只是‘2014年9月1日’ 變量綁定 結束循環 –
@NomanK請與編輯的詳細信息您的問題,如示例代碼,而不是後註釋。 –