我有一个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. 在数据库中存储日期
- 2. 按日期存储数据库记录
- 3. 在数据库中保存日期
- 4. 在Firebase数据库中保存日期
- 5. 将日期时间存储在数据库中?
- 6. 无法在数据库中存储日期
- 7. 解析日期并将其存储在SQLite数据库中
- 8. 如何在MySQL数据库中存储默认范围日期?
- 9. 如何使用PHP在MySQL数据库中存储日期?
- 10. 在Android上的SQL数据库中存储日期和时间
- 11. 在数据库中存储相对日期值
- 12. 在数据库中存储对象图的日期为
- 13. 如何在MySQL数据库中存储日期?
- 14. 在数据库中存储UTC日期时间
- 15. 在mysql数据库中存储为0000-00-00的日期?
- 16. 在数据库中更改存储日期格式
- 17. 如何在数据库中存储开放日期
- 18. 将“无效”日期存储在数据库中
- 19. 在数据库中存储joda时间日期时间
- 20. 如何在数据库中存储日期和时间(在用户执行操作时存储日期)
- 21. 操作数据存储中的日期
- 22. 根据开始日期存储数据
- 23. 执行与数据库中存储的日期字段的日期比较
- 24. 比较DateTime到数据库中存储的日期
- 25. 数据库中的存储日期选择器值
- 26. 为什么日期字段没有存储到数据库中
- 27. 如何比较数据库中存储为String(varchar)的日期?
- 28. 显示在日历控制中选择的数据库存储(日期)值。
- 29. 存储在数据库中的当前日期和日期之间的Mysql日期差异
- 30. 获取存储在数据库中的日期和当前日期的日期差异