CHashtag

[C#] DateTime to TimeStamp, TimeStamp to DateTime 변환하기 본문

C#

[C#] DateTime to TimeStamp, TimeStamp to DateTime 변환하기

HyoSeong 2021. 2. 16. 23:07
반응형

안녕하세요.

 

오늘은 DateTime과 TimeStamp간의 변환 방법에 대해 알아보도록 하겠습니다.

 

간단하니 바로 코드로 보여드리도록 하겠습니다.

 

 

public long GetCurrentTimeStamp()
{
    DateTime dt = DateTime.Now;
    return ((DateTimeOffset)dt).ToUnixTimeSeconds();
}

public long DateTimeToTimeStamp(DateTime value)
{
    return ((DateTimeOffset)value).ToUnixTimeSeconds();
}

public DateTime TimeStampToDateTime(long value)
{
    DateTime dt = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);
    dt = dt.AddSeconds(value).ToLocalTime();
    return dt;
}

 

 

감사합니다.

반응형