我接受yyyy/mm/dd格式的用戶輸入日期。當我嘗試使用SimpleDateFormat進行轉換時,它顯示「null」;java中的日期轉換問題
我轉換代碼是:
SimpleDateFormat dateofbirthFormat = new SimpleDateFormat("yyyy/mm/dd");
java.util.Date dateOfBirth = dateofbirthFormat.parse(birthdate);
爲什麼它顯示爲空?
我接受yyyy/mm/dd格式的用戶輸入日期。當我嘗試使用SimpleDateFormat進行轉換時,它顯示「null」;java中的日期轉換問題
我轉換代碼是:
SimpleDateFormat dateofbirthFormat = new SimpleDateFormat("yyyy/mm/dd");
java.util.Date dateOfBirth = dateofbirthFormat.parse(birthdate);
爲什麼它顯示爲空?
MM不毫米, MM爲月, 毫米爲分鐘
SimpleDateFormat dateofbirthFormat = new SimpleDateFormat("yyyy/MM/dd");
try {
java.util.Date dateOfBirth = dateofbirthFormat.parse("1986/12/11");
System.out.println(dateOfBirth);
} catch (ParseException e) {
}
通過yyyy/mm/dd
我的客人,您的意思是年/月/日。所以你可以嘗試使用
yyyy/MM/dd
(注意MM的使用情況)。
SimpleDateFormat dateofbirthFormat = new SimpleDateFormat("yyyy/MM/dd"); java.util.Date dateOfBirth = dateofbirthFormat.parse(birthdate); .
不客氣:)。你應該標記答案是正確的。用戶會發現它很有用。 – 2013-03-09 06:13:00
謝謝Alexi。我剛來這地方!! :) :) – 2013-03-09 06:25:57