Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java中,如何将字符串转换为日期/时间对象以插入MS access_Java_Ms Access_Jdbc Odbc - Fatal编程技术网

在java中,如何将字符串转换为日期/时间对象以插入MS access

在java中,如何将字符串转换为日期/时间对象以插入MS access,java,ms-access,jdbc-odbc,Java,Ms Access,Jdbc Odbc,我需要插入MS access数据库。我正在使用jdbc来做这件事。我将时间作为字符串“12:00:34”,需要将其作为日期/时间对象插入MS access。我该怎么做?我需要将其转换为24小时时间格式您需要将其转换为SQL日期这里是一个示例MS Access将日期存储为双精度浮点,0等于1899年12月30日,中午12点存储为0.5 如果您只有12:30的时间,则需要将其存储在msaccess中,即1899年12月30日12:30,以便将其解释为一个时间 如果您需要在Access SQL中将其作

我需要插入MS access数据库。我正在使用jdbc来做这件事。我将时间作为字符串“12:00:34”,需要将其作为日期/时间对象插入MS access。我该怎么做?我需要将其转换为24小时时间格式

您需要将其转换为SQL日期这里是一个示例

MS Access将日期存储为双精度浮点,0等于1899年12月30日,中午12点存储为0.5

如果您只有12:30的时间,则需要将其存储在msaccess中,即1899年12月30日12:30,以便将其解释为一个时间

如果您需要在Access SQL中将其作为文本,它将显示为#30/Dec/1899 12:30#

比如说

INSERT INTO myTable (mydate) VALUES #30/Dec/1899 12:30#;

是一个简单的Access SQL Insert语句。

如果使用参数化查询,则不需要进行这种转换。为了编写更安全的代码,您应该使用参数化查询。