我有一个名为Employee.Java的POJO,它有一个实例变量,让我们称之为birthdate。我把它的类型称为java.util.Date,它在Oracle表中的相应列类型是DATE。
Employee.Java
Class Employee{
private java.util.Date birthDate;
}
Table
create table Employee(birthDate DATE);
我有另一个类,它接受一个Employee类的实例并将其保存到数据库中。由于birthdate列的类型为DATE,因此将以表格中的默认格式DD-MON-YY存储。
我需要使用java.util.Date类型的实例变量以格式YYYY-MM-DD将birthDate值存储在数据库中。我怎样才能完成这项任务。请帮助我。
答案 0 :(得分:4)
数据库中的日期没有特定格式。您不应该干涉Oracle存储日期的方式。但是,如果要以特定格式读取数据,可以使用PLSQL的 to_date 和 to_char 函数来格式化值。