我有一個JSP頁面,我在文本框中輸入日期並從文本框中檢索值,並將值存儲在字符串變量中。我想將此值轉換爲日期,並將該值存儲在數據庫中。我使用MySQL。在數據庫中存儲日期
0
A
回答
0
使用SimpleDateFormat.parse()
將日期字符串解析爲Date
對象,並將該對象或該對象的數據存儲在數據庫中。
這裏的解析日期的示例:
String pattern = "MM/dd/yyyy";
SimpleDateFormat format = new SimpleDateFormat(pattern);
Date date = format.parse("03/24/2011");
見this answer約在MySQL存儲日期。
0
您需要將您的日期字符串轉換爲java.sql.Date
對象,像這樣
java.sql.Date date = java.sql.Date.valueOf("2011-01-12"); //where date is of pattern "yyyy-MM-dd"
一旦日期被創建,使用PreparedStatement.setDate(int index, java.sql.Date date)
存儲在數據庫中的日期。
0
如果 - 現在 - 您的程序中不需要實際的日期,您可以在準備好的語句中的相應字段上調用setString以使數據庫解析日期。
0
我總是會存儲一個不依賴於數據庫中的時區的值; Date.getTime()
可以很好地完成,並且可以隨時轉換爲可以顯示或使用的其他項目,並且在夏令時方面避免了很多麻煩。
相關問題
- 1. 在Oracle數據庫中存儲日期
- 2. 在數據庫中存儲日期
- 3. 按日期存儲數據庫記錄
- 4. 在DatePicker中格式化日期,在數據庫中存儲日期
- 5. 如何在日期查詢數據庫,但數據庫存儲日期爲日期+時間。
- 6. 在數據庫中保存日期
- 7. 在Firebase數據庫中保存日期
- 8. 在mysql數據庫中存儲爲0000-00-00的日期?
- 9. 在數據庫中存儲相對日期值
- 10. 在數據庫中存儲joda時間日期時間
- 11. 未存儲在數據庫中的日期值
- 12. 在Android上的SQL數據庫中存儲日期和時間
- 13. 解析日期並將其存儲在SQLite數據庫中
- 14. 將日期時間存儲在數據庫中?
- 15. 將「無效」日期存儲在數據庫中
- 16. 在數據庫中只存儲日期(不含)時間
- 17. 存儲在數據庫中的日期範圍
- 18. 存儲在MySQL數據庫中的日期
- 19. 如何使用PHP在MySQL數據庫中存儲日期?
- 20. 如何在數據庫中存儲開放日期
- 21. 將部分日期存儲在數據庫中
- 22. 如何在MySQL數據庫中存儲日期?
- 23. 無法在數據庫中存儲日期
- 24. 在數據庫中存儲對象圖的日期爲
- 25. 在數據庫中存儲UTC日期時間
- 26. 在數據庫中存儲日期的最佳方式
- 27. 在數據庫中更改存儲日期格式
- 28. 如何在MySQL數據庫中存儲默認範圍日期?
- 29. 在數據庫中存儲當前日期
- 30. 如何在數據庫中存儲日期和時間(在用戶執行操作時存儲日期)