Я использую метод ниже, чтобы получить эту строку to_date('2011/06/02','yyyy/mm/dd')
private static String getOperationDate() {
Date today= new Date();
String output;
SimpleDateFormat formatter;
String pattern="yyyy/MM/dd";
formatter = new SimpleDateFormat(pattern, Locale.US);
output = formatter.format(today);
String temp="to_date('"+output+"','yyyy/mm/dd')";
return temp;
}
Как я могу сгенерировать что-то вроде этого to_date('2011-05-27 12:45:56.1',....)
то есть, кроме только даты, как я могу также включить время с миллисекундами,который затем будет обновлен до базы данных
Добавлен оператор вставки оракула , после ссылки на ответ trutheality
, но это дает мне 01810. 00000 - "format code appears twice"
ошибка
INSERT INTO CONFIG_INFO(CFG_ID,CFG_NAME,CFG_DESC,CFG_TYPE,FILE_NAME,ABSOLUTE_PATH,EMAIL_ADDRESS,PROJECT_ID,HOSTNAME,CREATE_DATE,UPDATE_DATE,STATE,PRODUCT_ID)
VALUES (config_seq.NEXTVAL,'Abhishek','as','Production','asdclient1.xml','E:tomcat 5.5bin/../webapps/asd/files/asdclient.xml','a@a.com','ABC','abhinix',to_date('2011/06/02 11:18:38.211','yyyy/MM/dd HH:mm:ss.SSS'),to_date('2011/06/02 11:18:38.211','yyyy/MM/dd HH:mm:ss.SSS'),2,123456)