VB中
dtime=year & "-" & month & "-" & day
aaa=cdate(dtime)
C# 
好像直接转换为String就可以了存了

解决方案 »

  1.   

    看什么数据库了
    如果是oracle,我一般用oracle的to_date('2002-7-30','YYYY-MM-DD')函数
    楼上所说的C#中直接转换为String是不可以的(我指在oracle中)
      

  2.   

    存储之前你可以转换一下:
    string yourdate=xxx;
    DateTime yourdatetime = DateTime.Parse(yourdate);
      

  3.   

    我的数据库是SQL SERVER 2000
      

  4.   

    hbxtx(xy)已经解决你的问题了。
    你用的是VB的话,直接就可以转换了。
      

  5.   

    建议先用正则表达式简单判断然后Cdate()Convert.ToDateTime()