преобразование строки в дату и форматирование в базу данных MS Access 2007 - PullRequest
1 голос
/ 02 мая 2011

Привет, у меня есть приложение, подключающееся к базе данных MS Access.дата передается в виде строки из JSP.я конвертирую строку в дату следующим образом

strtDate - это дата в строковом формате (например, 18.04.2011 в формате MM / dd / yyyy)

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());

the convSqlDate значение принимается как 2011-04-18.

При доступе MS тип данных даты - Дата / Время.

как преобразовать эту дату в формат MM / dd / yyyy.

1 Ответ

1 голос
/ 02 мая 2011

Форматирование не имеет значения, если у вас есть объект Date для вставки в базу данных.Драйвер JDBC позаботится обо всех деталях, чтобы обеспечить правильное хранение вашего объекта в MS SQL Server.

Форматирование имеет значение при рендеринге Date, но у вас не должно возникнуть проблем после преобразования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...