Program/ASP.NET
unix_timestamp로된 날짜 형식을 asp.net Datetime으로 변환
▦이리
2010. 1. 4. 12:38
php+MSSQL 조합으로 되어있는 DB에서 값을 불러와서 넣어줘야 했는데..
하필 날짜가 1225852620 이런식으로 들어가 있는거다. (저게 12월23일인줄 어떻게 알라는건지 --;)
(php면 mktime()을 이용해서 쉽게 처리함.)
여기 저기 검색한 끝에 원하는 자료를 찾았다.
static DateTime ConvertFromUnixTimestamp(double timestamp)
{
DateTime origin = new DateTime(1970, 1, 1, 0, 0, 0, 0);
return origin.AddSeconds(timestamp);
}
이걸로 해결..
참고로 자료형이 double타입이 아닐시에는 Convert.ToDouble를 이용하여 해결하면 됩니다. ^^