如题。公司的机器日志太精确,里边的时间格式都是类似这样:
2010-09-08 09:30:57.5298250
2010-09-08 09:31:06.1079500
年月日时分秒我都可以写进DateTime,但是后边的那几位怎么写进去呢,而且很重要,后期统计非要用那几位不可!
拜求高手!

解决方案 »

  1.   

     this.lbid.Text = DateTime.Now.ToString("mm-ss");
      

  2.   

    System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fffffff");
      

  3.   


    long t = DateTime.Now.Ticks;
      

  4.   

    System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fffffff");
      

  5.   

    System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ff");
    年-月-日 时:分:秒.毫秒
      

  6.   

    sqlserver日期时间类型是可以存储毫秒的,只是在前台不显示,使用查询分析器,是可以显示的。
      

  7.   

    在SQL语句中可以用getdate()函数插入毫秒的值,
    如果你用now()就只能取到秒,而如果你自己强制插入'2010-09-09 09:09:09 999'是会报错的,
      

  8.   

    在C#中用Parameters方式传递参数也没有问题