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解析後給出錯誤的輸出
- 7. Java.lang.ClassCastException:java.util.Date不能轉換爲java.sql.Timestamp
- 8. Android:我找不出SimpleDateFormat
- 9. 的SimpleDateFormat拋出ParseException的
- 10. SimpleDateFormat輸出錯誤(SSSSSSS)
- 11. 的Java的SimpleDateFormat給解析錯誤
- 12. java SimpleDateFormat?
- 13. Java SimpleDateFormat
- 14. Android SimpleDateFormat
- 15. Java SimpleDateFormat - 輸入和輸出不同
- 16. 從SimpleDateFormat的
- 17. SimpleDateFormat不可逆?
- 18. SimpleDateFormat字符串
- 19. Servlet中的SimpleDateFormat
- 20. SimpleDateFormat到java.time
- 21. SimpleDateFormat的行爲
- 22. SimpleDateFormat RegEx格式
- 23. SimpleDateFormat的查詢
- 24. SimpleDateFormat的錯誤
- 25. 的SimpleDateFormat給人錯誤的日期,而不是錯誤
- 26. SimpleDateFormat的 - 用毫秒
- 27. 的SimpleDateFormat會因+0100
- 28. 解釋從SimpleDateFormat的
- 29. 解析與SimpleDateFormat的
- 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