是否有一种简单的方法来转换java中给出的日期模式字符串 到SQL可用的等效日期模式,除了大量的string.replace() - 调用?
例如。我想在java中执行以下操作:
String sqlDatePattern = myTranslator.translateToSQLPattern("dd.MM.yyyy HH:mm:ss");
/*expected result: dd.MM.yyyy HH24:MI:ss*/
祝你好运!
答案 0 :(得分:0)
你想用这个sqlDatePattern字符串做什么?如果要在SQL语句中使用它,请考虑以下方法:
从原始日期模式创建java.sql.Date/Time/Timestamp
使用PreparedStatement并将create对象作为参数传递
使用PreparedStatements,您不必担心确切的格式,它可以保护您免受SQL注入。