В Java, как преобразовать строку в объект даты / времени для вставки в MS Access - PullRequest
0 голосов
/ 06 декабря 2011

Мне нужно сделать вставку в БД доступа MS.Я использую JDBC для этого.У меня есть время в виде строки «12:00:34», и мне нужно вставить его в MS Access как объект даты / времени.Как мне это сделать?Мне нужно преобразовать его в 24-часовой формат времени

Ответы [ 2 ]

0 голосов
/ 06 декабря 2011

MS-Access хранит даты в формате с плавающей запятой двойной точности, где 0 равно 30 декабря 1899 г., 12 часов - как 0,5.

Если у вас просто есть время 12:30, вам нужно сохранить его в msaccess как 30 декабря 1899 12:30, чтобы оно интерпретировалось как время.

Если бы вам нужно было поместить это как литерал в Access SQL, он бы выглядел как # 30 / Dec / 1899 12: 30 #

Например

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

- это простой оператор SQL Access Insert.

0 голосов
/ 06 декабря 2011

Вам нужно будет преобразовать ее в дату SQL, вот пример Дата Java в SQL

...