获取系统的年月日在通过存储过程保存到数据库中和怎么命名空间的.代码如下:
 protected void BTNtsubmit_Click(object sender, EventArgs e)
    {
        SqlConnection Conn = obj.GetConnection();
        Conn.Open();
        SqlCommand tousucmd = new SqlCommand("tousuinsert", Conn);
        tousucmd.CommandType = CommandType.StoredProcedure;
        SqlParameter[] prams={
         new SqlParameter("@Tname",SqlDbType.Char,10),
         new SqlParameter("@Tsex",SqlDbType.Char,10),
         new SqlParameter("@Tattitude",SqlDbType.Char,10),
         new SqlParameter("@Tlevel",SqlDbType.Char,10),
         new SqlParameter("@Tacusetime",SqlDbType.DateTime,8),
         new SqlParameter("@Tnowtime",SqlDbType.DateTime,8),
         new SqlParameter("@Tcause",SqlDbType.NVarChar,100),
         new SqlParameter("@Tdeal",SqlDbType.NVarChar,100),
         };
            prams[0].Value =TBXTGname.Text.Trim();
            prams[1].Value = RBLTGsex.SelectedValue;
            prams[2].Value = DDLTEattitude.Text;
            prams[3].Value = DDLTElevel.Text;
            prams[4].Value = TXBCtime.Text.Trim();
            prams[5].Value = System.DataTime.Now.ToShortString(); ;//获取系统年月日
            prams[6].Value = TBXEcause.Text.Trim();
            prams[7].Value = TBXEdeal.Text.Trim();
    }
}

解决方案 »

  1.   

    System.DataTime.Now.ToShortString(); ;//获取系统年月日 
    改成
    DataTime.Now.ToShortString(); ;//获取系统年月日 
      

  2.   

    System.DataTime.Now.ToShortString(); ;//获取系统年月日  
    改成 
     prams[5].Value = System.DataTime.Now.ToString("yyyy/MM/dd"); ;//获取系统年月日 
      

  3.   


    DateTime date = DateTime.Now;
    int year = date.Year;
    int month = date.Month;
    int day = date.Day;//IDE看一下
      

  4.   

    同上,用DataTime.Now.ToString("yyyy-MM-dd");
      

  5.   

    SqlDbType.DateTime和System.DateTime可以通用的,不需要ToString()
      

  6.   

    所有prams[5].Value = System.DataTime.Now.ToShortString(); ;//获取系统年月日 
    应该改成prams[5].Value = System.DataTime.Now;//获取系统年月日