String str = "13/06/2011";
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
Date date = (Date)formatter.parse(str);
回答
我猜你的Date
類實際上是java.sql.Date
。
你的導入語句說什麼?你是否意外地進口了一些其他類(例如java.sql.Date
)?編譯器在刪除類轉換時會說什麼(不應該在那裏)?
如果我刪除了演員,它會給我編輯錯誤。 類型不匹配:無法從java.util.Date轉換爲java.sql.Date – 2011-06-13 07:09:08
並且有您的答案。錯誤的導入語句。 – Thilo 2011-06-13 09:47:02
DateFormat.parse()
返回java.util.Date
的實例,而不是java.sql.Date
。 爲了從java.util.Date
轉換爲java.sql.Date
,我做了以下內容:
java.util.Date fromDate = df.parse(fromdate1);
java.sql.Date sqlDate = new java.sql.Date(fromDate.getTime());
經過大約一個小時的觀察,我發現這一點,它的效果很好。 – Chad 2012-07-18 15:24:15
它只是意味着你在java.sql.Date
從你的例子分配java.util.Date
你必須做以下幾點:
String str = "13/06/2011";
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
java.util.Date date = (java.util.Date)formatter.parse(str);
- 1. java.lang.ClassCastException:java.util.Date
- 2. SimpleDateFormat給出錯誤日期
- 3. SimpleDateFormat給出的API錯誤
- 4. java SimpleDateFormat給出錯誤結果
- 5. SimpleDateFormat沒有給出正確的日期
- 6. SimpleDateFormat給出ParseException爲未知的原因
- 7. Java.lang.ClassCastException:java.util.Date不能轉換爲java.sql.Timestamp
- 8. SimpleDateFormat拋出異常
- 9. SimpleDateFormat解析後給出錯誤的輸出
- 10. SimpleDateFormat和日期比較沒有給出正確的輸出
- 11. 的SimpleDateFormat拋出ParseException的
- 12. SimpleDateFormat輸出錯誤(SSSSSSS)
- 13. Android:我找不出SimpleDateFormat
- 14. 的Java的SimpleDateFormat( 「YYYY-MM-dd'T'HH:MM:ss'Z'」)給出了時區爲IST
- 15. 的Java的SimpleDateFormat給解析錯誤
- 16. OnItemClickListener/SimpleDateFormat
- 17. Java SimpleDateFormat
- 18. Java SimpleDateFormat
- 19. Java SimpleDateFormat
- 20. java SimpleDateFormat?
- 21. Android SimpleDateFormat
- 22. Java SimpleDateFormat - 輸入和輸出不同
- 23. SimpleDateFormat的錯誤
- 24. SimpleDateFormat異常
- 25. SimpleDateFormat到java.time
- 26. SimpleDateFormat的轉換
- 27. J2ME中的SimpleDateFormat
- 28. 從SimpleDateFormat的
- 29. SimpleDateFormat RegEx格式
- 30. 錯誤SimpleDateFormat
如果我刪除了演員表,它會給我編譯錯誤。 類型不匹配:無法從java.util.Date轉換爲java.sql.Date – 2011-06-13 07:09:36
@vijay您應該導入'java.util.Date'而不是'java.sql.Date'。 – Howard 2011-06-13 07:11:27
謝謝霍華德。我這樣做,現在我沒有得到演員例外。但現在我得到了下面的例外。 Java.text.ParseException:無法解析日期:2011/12/21 – 2011-06-13 07:23:06