DateTime.Now
Insert into table (timefields)values(DataTime.Now);

解决方案 »

  1.   

    用數據庫的時間不行嗎,設置字段默認只為  getdate(),當保存時如果不存時間那麼就為默認值,就不用程序寫了
      

  2.   

    楼上的繁体大哥谢谢了!!!!还有就是用Insert into table (timefields)values(DataTime.Now)会报错不知道为什么!我数据库里选的是datetime型啊!是不是要先声明啊!
      

  3.   

    xingfuniao(幸福鸟)说的对 直接 设置 数据库 时间 設置字段默認只為  getdate()
      

  4.   

    Insert into table (timefields)values('"+DataTime.Now+"')
      

  5.   

    Insert into table (timefields)values(DataTime.Now.tostring()) ??????????
      

  6.   

    啊?不是,你的字段是datetime类型的,上边的不对,呵呵
      

  7.   

    在sql语句中使用CAST或CONVERT函数
    string strSql="Insert into table (timefields) "+
    "values(CAST('"+DataTime.Now.tostring()+"' as datetime)) ";
      

  8.   

    Insert into table (timefields)values('"+DataTime.Now.ToString()+"')
      

  9.   

    //方法一:
    insert into TABLE (jobtime)values(getdate());
    //方法二:System.Data.SqlClient.SqlConnection sc = new System.Data.SqlClient.SqlConnection(数据库连接串);System.Data.SqlClient.SqlCommand scmb = new System.Data.SqlClient.SqlCommand(
    "insert into TABLE (JOBTIME)values(@jobTime)",
    sc
    );SqlParameter jobtime = new SqlParameter("@jobTime", SqlDbType.DateTime);
    jobtime.Value = DateTime.Now.ToString();scmb.Parameters.Add(jobtime);scb.Open();
    scmb.exe.....
      

  10.   

    Sql="Insert into mytable (timefields) values('"+ DataTime.Now.ToString() + "')";
    没有问题
    ToLangDateTimeString || ToShortDateTimeString
      

  11.   

    不过最好是用 insert into mytable (timefield) values (getdate())
      

  12.   

    insert into mytable (timefield) values (getdate())
    getdate()是数据库内置的函数,所以存取时对照的是数据库服务器的时间
    "Insert into table (timefields)values("+DataTime.Now.ToString()+")"
    C#编译器解析DataTime,so对照的是本地机机器的时间
      

  13.   

    直接在数据库里设置好默认的字段
    在默认值中设置:getdate()
    就行了。
    getdate()是系统函数也可以在代码里面更新。
    DateTime dt = System.DateTime.Now;
      

  14.   

    string y=DateTime.Now.Year.ToString();
    string m=DateTime.Now.Month.ToString();
    string d=DateTime.Now.Day.ToString();
    string h=DateTime.Now.Hour.ToString();
    string n=DateTime.Now.Minute.ToString();
    string s=DateTime.Now.Second.ToString();