분류:: 컴퓨터/인터넷 << PC 프로그램

C# mili second Time 값 얻기 (밀리 쎄컨드 ) 1/1000 초값 얻기, 경과시간 얻기

 
   C# 프로그램을 하다가 보면 1/1000초 단위의 현재 시간값과 경과시간이 필용할대가 있다.

   특히나 고속장비의 값의 변화를 기록할때는 필요한 경우가 많다. 

   추가
    using System.Diagnostics;
    using System.Diagnostics.Stopwatch;


   1/1000초 단위의 현재시간값 얻가

     여기서 "ffffff" 옵션이 1/1000000  라고 하나 실제 내컴에서는 1/1000초만 유용하였다.

         return DateTime.Now.ToString("HH:mm:ss.ffffff");

           표시 샘플--->  00.00.00.234000

         return DateTime.Now.ToString("HH:mm:ss.fff");

           표시 샘플--->  00.00.00.234
         label1.Text = DateTime.Now.ToString("HH:mm:ss.fff");




   1/1000초, 1/1000000초 단위의 경과시간값 얻가
   
    using System.Diagnostics;
    using System.Diagnostics.Stopwatch;


            Stopwatch sw = new Stopwatch();
            sw.Start();

            // Do something you want to time

            sw.Stop();

            long microseconds = sw.ElapsedTicks / (Stopwatch.Frequency / (1000L * 1000L));
            long nanoseconds = sw.ElapsedTicks / (Stopwatch.Frequency / (1000L * 1000L * 1000L));

            Console.WriteLine("Operation completed in: " + microseconds + " (us)");
            Console.WriteLine("Operation completed in: " + nanoseconds + " (ns)");



참고 싸이트:  http://stackoverflow.com/questions/1206367/c-sharp-time-in-microseconds  



댓 글


Name Password
내 용
싸인펜의 사진창고    인터넷 자료창고   설계자료 모음