java - 将字符串转换为日期并格式化为 MS Access 2007 数据库

标签 java ms-access-2007

嗨,我有一个连接到 MS Access 数据库的应用程序。 日期作为字符串从 jsp 传递。 我将字符串转换为日期,如下所示

strtDate 是字符串格式的日期(例如 MM/dd/yyyy 格式的 4/18/2011)

DateFormat convDate = new SimpleDateFormat("MM/dd/yyyy");       
java.util.Date conDate = (Date) convDate.parse(strtDate);
java.sql.Date convSqlDate = new java.sql.Date(conDate.getTime());

convSqlDate 值为 2011-04-18。

在 MS Access 中,日期的数据类型是日期/时间。

如何将此日期转换为 MM/dd/yyyy 格式。

最佳答案

一旦您将 Date 对象插入到数据库中,格式就不再重要了。 JDBC 驱动程序将处理所有细节,以确保您的对象正确存储在 MS SQL Server 中。

渲染日期时格式很重要,但转换后应该不会有任何问题。

关于java - 将字符串转换为日期并格式化为 MS Access 2007 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5855640/

相关文章:

forms - 隐藏在 ms access 2007 中具有焦点的控件

xml - 将 xml 数据从 Web 导入 MS-Access 2007

ms-access:当我将扩展名更改为 ACCDR 表格/表格时消失

java - 关于更改文本事件的 JLabel

java - 基于注释和基于 xml 的事务定义优先级

java - 是否可以检查 Point2D.Double 数组中的所有坐标?

mysql - 在 Access 中为链接表选择 @@Identity 返回 0

java - JEdi​​torPane - 没有 HEIGHT 参数的 IMG 标签

java - 如果 Java 字符串是不可变的而 StringBuilder 是可变的,为什么它们在我的代码中浪费了相同数量的内存?

sql - Access SQL - 在计数查询中显示附加列