이러한 원리를 알고 있다면 변환하는 방법은 쉽다.
그냥 1970년 1월 1일을 나타내는 DateTime객체를 생성해서 더하거나 빼면 되는 것이다.
이러한 원이를 이용하여 다음과 같은 유틸리티를 만들어두면 편리하다.
public static DateTime DateTimeFromUnixTimeStamp(int unixTimeStamp)
{
return new DateTime(1970, 1, 1).AddSeconds(unixTimeStamp);
}
public static int UnixTimeStampFromDateTime(DateTime dateTime)
{
return (int)((dateTime - new DateTime(1970, 1, 1)).TotalSeconds);
}참 쉽죠잉?
Posted by 장현준


