日期:2014-05-17  浏览次数:20867 次

我吧DateTime.Now存入ACCESS数据库只显示2012-10-25想精确到分怎么办
我吧 DateTime.Now存入ACCESS数据库 只显示 2012-10-25 我想让他显示精确到分的时间怎么办啊? 
代码如下:
C# code

            string strsql = "INSERT INTO [urls]([Flag],[Url],[LastCheckTime])VALUES(@Flag,@Url,@LastCheckTime)";
            OleDbParameter[] parameter = {
                                             new OleDbParameter("@Flag",OleDbType.VarChar,255),
                                             new OleDbParameter("@Url",OleDbType.VarChar,255),
                                             new OleDbParameter("@LastCheckTime",OleDbType.DBDate)
                                         };
            parameter[0].Value = "lkf01";
            parameter[1].Value = "http://www.w8le.com";
            parameter[2].Value = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
            //parameter[2].Value = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
            DBHelper.ExecuteNonQuery(strsql, parameter);




------解决方案--------------------
OleDbType.DBTimeStamp 格式为 yyyymmddhhmmss 的日期和时间数据 (DBTYPE_DBTIMESTAMP)。它映射到 DateTime。