using System;
class DateTimeTest
{
static void Main(string[] args)
{
DateTime d1;
DateTime d2;
TimeSpan d3;
int timeStamp;
d1 = DateTime.Parse("1970-01-01 09:00:00"); // 한국시간 기준
d2 = DateTime.Now;
d3 = d2 - d1;
timeStamp = Convert.ToInt32(d3.TotalSeconds); // timestamp로 변환
Console.WriteLine(timeStamp);
Console.WriteLine(d1.AddSeconds(timeStamp)); // 다시 날짜로 변환
}
}
다음코드는 MSSQL에서 OpenQuery 등을 통해서 연동시 변환코드 입니다.
DECLARE @base datetime
SET @base = '1970-01-01 09:00:00'
DATEADD(DateTime컬럼, TimeStamp값 , convert(datetime, @base))
댓글 없음:
댓글 쓰기