yii2:oracle date类型字段的写入或查询

时间:2024-08-12 18:05:14

insert:

insert into tabname(datecol) value(sysdate) ;  -- 用date值
insert into tabname(datecol) value(sysdate+1) ; -- 用date值
insert into tabname(datecol) value(to_date('2014-02-14','yyyy-mm-dd')) ; -- 用to_date
insert into tabname(datecol) value(to_date('2014-02-14 20:47:00','yyyy-mm-dd hh24:mi:ss')) ; -- 用to_date
insert into tabname(datecol) value(to_date('20140214','yyyy-mm-dd')) ; -- 用to_date
insert into tabname(datecol) value(to_date('20140214204700','yyyy-mm-dd hh24:mi:ss')) ; -- 用to_date

  

select:

转换日期为字符串
使用ORACLE内部函数to_char()
to_char(date_value,date_format)
变量定义如下: date_value :为日期型直接值(日期本身)、日期型列值(数据库中定义的某个表的某列)或某内部函数的返回的日期型值。 select (to_char(enrolldate,'HH24:MI:SS'))enrolldate from student;