在Oracle数据库中存储日期

时间:2014-02-09 15:02:16

标签: java oracle date

我有一个名为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值存储在数据库中。我怎样才能完成这项任务。请帮助我。

1 个答案:

答案 0 :(得分:4)

数据库中的日期没有特定格式。您不应该干涉Oracle存储日期的方式。但是,如果要以特定格式读取数据,可以使用PLSQL的 to_date to_char 函数来格式化值。