就是想把日期写入数据库```,如:select * from he where  datee='now()';
``
```怎么写`~~~`
````````````````先谢啦`~~~

解决方案 »

  1.   

    insert into table1(id,createdate)
    values(123,now())
      

  2.   

    那个是sql server 数据库`~~而用now()报错~~~ 不理解
      

  3.   

    你是要用SQL语句里取系统时间插入数据库吗?
    看你用什么数据库,我知道SQL SERVER里,你把该字段默认值设一个getDate();
    每次你插入新记录,新记录的该字段自动取得系统时间了。
      

  4.   

    select * from he where  datee='+now()+';这样看看可以不
      

  5.   

    日期函数(S是SQL SERVER,O是ORACLE)
      1.系统时间
      S:select getdate() value
      O:select sysdate value from dual  2.前后几日
      直接与整数相加减  3.求日期
      S:select convert(char(10),getdate(),20) value
      O:select trunc(sysdate) value from dual
      select to_char(sysdate,'yyyy-mm-dd') value from dual  4.求时间
      S:select convert(char(8),getdate(),108) value
      O:select to_char(sysdate,'hh24:mm:ss') value from dual
      

  6.   

    oracle:insert into table values(sysdate);
      

  7.   

    可以使用GregorianCalendar dateString=new GregorianCalendar()类