■ UNIX 타임 스탬프 구하기 예제

------------------------------------------------------------------------------------------------------------------------

using System;

using System.Threading;

 

long startTime = TimeHelper.GetUNIXTimeStamp();

 

Random random = new Random(DateTime.Now.Millisecond);

 

for(int i = 0; i < 10; i++)

{

    Thread.Sleep(random.Next(100));

}

 

long endTime = TimeHelper.GetUNIXTimeStamp();

 

Console.WriteLine("작업 시간 : {0}ms.", endTime - startTime);

------------------------------------------------------------------------------------------------------------------------

 

■ UNIX 타임 스탬프 구하기

------------------------------------------------------------------------------------------------------------------------

using System;

 

/// <summary>

/// 시간 헬퍼

/// </summary>

public class TimeHelper

{

    //////////////////////////////////////////////////////////////////////////////////////////////////// Field

    ////////////////////////////////////////////////////////////////////////////////////////// Static

    //////////////////////////////////////////////////////////////////////////////// Private

 

    #region Field

 

    /// <summary>

    /// 소스 타임

    /// </summary>

    private static readonly DateTime _sourceTime = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);

 

    #endregion

 

    //////////////////////////////////////////////////////////////////////////////////////////////////// Method

    ////////////////////////////////////////////////////////////////////////////////////////// Static

    //////////////////////////////////////////////////////////////////////////////// Public

 

    #region UNIX 타임 스탬프 구하기 - GetUNIXTimeStamp()

 

    /// <summary>

    /// UNIX 타임 스탬프 구하기

    /// </summary>

    /// <returns>UNIX 타임 스탬프</returns>

    public static long GetUNIXTimeStamp()

    {

        return (long)(DateTime.UtcNow - _sourceTime).TotalMilliseconds;

    }

 

    #endregion

}

------------------------------------------------------------------------------------------------------------------------

Posted by 사용자 icodebroker
TAG