解决方案 »

  1.   

    Datetime.Now
    本来就带毫秒
    只不过tostring默认不带毫秒
    也可以Datetime.Now.tostring("yyyy-MM-dd HH:mm:ss.fff"让它显示毫秒
    如果你想插入数据库不带毫秒,就传string类型呗,反正最后是拼接成SQL字符串入库的
      

  2.   

    Datetime.Now.tostring("yyyy-MM-dd HH:mm:ss.fff"
      

  3.   

    虽然DateTime精度支持到毫秒,但是默认的ToString不输出毫秒,你得用1L的办法加上。
      

  4.   

    不需要了,只是Debug不准就没关系,
    反正变量跟插入到SQL一样就可以了
      

  5.   

    什么数据库?SQLSERVER?数据库字段是怎么定义的?貌似SQLSERVER的时间都是带毫秒的
      

  6.   

    用SQLSERVER,如果是用'2014-03-17 12:13:14'这种方式插入(SQL拼接),则不带毫秒
    如果是把datatime直接当参数传递进去,就会连毫秒一起传递进去
    看你到底想带毫秒还是不想带毫秒吧.
      

  7.   


    代码中没有Tostring()
    所以我才不明白
    Model.timestr=Datetime.now(有毫秒)
    Debug 这个变量(没有毫秒)
    执行插入数据库后(有毫秒)