|
UTC Time시간을 Local 시간으로 변환하는것은 쉽게 검색을 했는데 그 반대로
UTC Time시간으로 변환하는 방법은 못 찾겠네요.
UTC Time시간으로 변환해서 아래와 같이 송신을 하려고 하는데 계산식[또는 함수]을 못찾겠어요.
46 88 49 58 [UTC Time시간으로 변환 Data - Type = BYTE]
[46 : 년도, 88 : 월, 49 : 일, 58 :요일]
위에 Data를 Local 시간으로 변환하면
DWORD dwDate;
dwDate = MAKELONG ( MAKEWORD(by[3], by[2]), MAKEWORD(by[1], by[0]) );
struct tm *systime;
time_t t;
t = dwDate;
systime = localtime(&t);
int year = systime->tm_year+1900;
int mon = systime->tm_mon+1;
int day = systime->tm_mday;
int wee = systime->tm_wday;
로 하면 2007년 7월 2일 (wee = 1 = 월요일)로 표시를 하는데
반대로 2007년 7월 2일 (wee = 1 = 월요일)을 UTC Time 형태로 변환하는 방법을 모르겠습니다.
아시는분 꼭 부탁드립니다.
|