DateTime.now
好像只能精确到秒
顶下了啊,看别人的回答

解决方案 »

  1.   

    DateTime.Now.TimeOfDay
    不知道精度够不够
      

  2.   

    DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss.fffffff")
      

  3.   

    Console.WriteLine(System.DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss:ms"));
      

  4.   

    DateTime.Now.ToString("hh:mm:ss.ffff")
      

  5.   

    System.DateTime.Ticks此属性的值表示自 0001 年 1 月 1 日午夜 12:00:00 以来已经过的时间的以 100 毫微秒为间隔的间隔数。
      

  6.   

    System.DateTime.Now此属性的分辨率取决于系统计时器。系统 ....................... 近似分辨率 
    Windows NT 3.5 和更高版本 ... 10 毫秒 
    Windows 98 ................. 55 毫秒 
      

  7.   

      lbl_time.Text = DateTime.Now.ToString("yyyy-mm-dd hh:mm:ss.fffffff");
      

  8.   

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

  9.   


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

  10.   

    谁说 DATETIME.NOW值精确到秒??
    DateTime.Now.Millisecond 是啥??
      

  11.   

    lbl_Time.Text = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss.fffffff");
      

  12.   

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

  13.   

    补充一点 DateTime.Now.Millisecond 不是绝对准确的。
    因为NET里(不仅是NET,还有很多平台和系统都是如此) 系统时间信息 不是精确到毫秒级的。
    所以 DateTime.Now.Millisecond 也不是。 我记得以前看到资料好像是 上下误差不超过15毫秒。
    如果要非常精确到毫秒级就要读取系统硬件的时钟计数器了好像,或者根据CPU周期来计算。
      

  14.   

    楼上高人还知道量子理论哦不过这和量子概率云没有任何关系啊。  时钟计时器并非每毫秒都更新的,那样太浪费了。  其实它是每隔一短时间更新一下。
    如果非要精确,请查询CPU周期。
      

  15.   

    Console.WriteLine(System.DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss:ms"));
    学习中
      

  16.   

    楼上高人还知道量子理论哦 不过这和量子概率云没有任何关系啊。  时钟计时器并非每毫秒都更新的,那样太浪费了。  其实它是每隔一短时间更新一下。 
    如果非要精确,请查询CPU周期。
      

  17.   

    lbl_Time.Text = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss.fffffff");这就就行了
    精确到望毫秒有嘛用啊
      

  18.   

    DateTime.Now.ToString("yyyyMMddHHmmssfff")只要加上格式说明就可以了
      

  19.   

    System.DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss.ffff")
    System.DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss.ms")
      

  20.   

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

  21.   

    如果真的想稍微精确一些,用API吧
      

  22.   

    DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss.fffffff");可以精确到秒后面很多位
    DateTime.Now 可以直接精确到秒!
      

  23.   


    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Runtime.InteropServices;namespace Test
    {
        public class win32api
        {
            [DllImport("Kernel32.dll")]
            public static extern bool SetLocalTime(ref SYSTEMTIME st);
            [DllImport("Kernel32.dll")]
            public static extern void GetSystemTime(out SYSTEMTIME st);
        }    [StructLayout(LayoutKind.Sequential)]
        public struct SYSTEMTIME
        {
            public short wYear;
            public short wMonth;
            public short wDayOfWeek;
            public short wDay;
            public short wHour;
            public short wMinute;
            public short wSecond;
            public short wMilliseconds;
            public DateTime ToDateTime()
            {
                return new DateTime(wYear, wMonth, wDay, wHour, wMinute, wSecond, wMilliseconds);
            }
        }    public class test
        {
            public SYSTEMTIME GetTime()
            {
                SYSTEMTIME systemTime = new SYSTEMTIME();
                return win32api.GetSystemTime(out systemTime);
            }
        }
    }
    试试吧
      

  24.   

    还嫌不够 用TICKS,  这个厉害 哈哈