我試圖日期的值存儲爲18/12/2016爲日期變量..如何存儲日期日期數據類型18/12/2016
例如
Date date=new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
Date theDate = null;
try {
theDate = dateFormat.parse(date.toString());
System.out.println("Date parsed = " + dateFormat.format(theDate));
} catch (ParseException e) {
e.printStackTrace();
}
但上面的代碼提供了一個錯誤
java.text.ParseException: Unparseable date: "Mon Jun 18 00:00:00 IST 2012"
我發現的例子,我們可以更改格式,並存儲在字符串數據類型。 但我需要一個例子,我們可以將它存儲在日期格式本身。
希望你們明白我的問題。請幫助..
謝謝。
編輯 - 給出的所有鏈接顯示如何將日期存儲到字符串中。我需要以日期數據類型本身的格式將日期存儲在18/12/2016中。因此它不是重複的問題。
您的日期,並與區也有時間。這是你得到「無法解析」錯誤的原因。 – Shane
檢查此問題http://stackoverflow.com/questions/17290916/how-to-change-the-date-format-in-android – Shailesh
您沒有通過任何日期。所以系統試圖轉換一些默認日期。 – GrabNewTech