이것 저것 내가 쓰고싶은 것을 쓴다.
by 마음은함께
time_t, SYSTEMTIME, _variant_t 사이의 시간값 형변환
time_t src_time;
SYSTEMTIME dst_time;

struct tm* ptm = gmtime(src_time);
dst_time.wYear = (WORD) (1900 + ptm->tm_year);
dst_time.wMonth = (WORD) (1 + ptm->tm_mon);
dst_time.wDayOfWeek = (WORD) ptm->tm_wday;
dst_time.wDay = (WORD) ptm->tm_mday;
dst_time.wHour = (WORD) ptm->tm_hour;
dst_time.wMinute = (WORD) ptm->tm_min;
dst_time.wSecond = (WORD) ptm->tm_sec;
dst_time.wMilliseconds = 0;

* src_time이 GMT 표준시이고 로컬시로 변환하고 싶다면,
gmtime()대신 localtime()을 사용한다.


-----------------------------------------------------------
SYSTEMTIME src_time;
time_t dst_time;

struct tm tmp_tm;
ptm->tm_year = (int) src_time.wYear - 1900;
ptm->tm_mon = (int) src_time.wMonth;
ptm->tm_wday = (int) src_time.wDayOfWeek;
ptm->tm_mday = (int) src_time.wDay;
ptm->tm_hour = (int) src_time.wHour;
ptm->tm_min = (int) src_time.wMinute;
ptm->tm_sec = (int) src_time.wSecond;
dst_time = mktime(tmp_tm);


-----------------------------------------------------------
_variant_t src_time;
SYSTEMTIME dst_time;

VariantTimeToSystemTime(src_time.date, &dst_time);


-----------------------------------------------------------
SYSTEMTIME src_time;
_variant_t dst_time;

SystemTimeToVariantTime(src_time, &dst_time.date);
dst_time.vt = VT_DATE;

by mashedon | 2004/08/05 19:02 | Programming | 트랙백(1) | 덧글(0)
트랙백 주소 : http://mashedon.egloos.com/tb/660045
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from at 2014/03/11 00:47

:         :

:

비공개 덧글



<< 이전 페이지 다음 페이지 >>


카테고리
이전블로그
이글루링크
최근 등록된 덧글
현재 안눌린 상태여도.....
by 지나가다 at 07/07
혹시,완전단순하지만,WS..
by 지나가다 at 06/24
나 상처받았어;; ( -)y-..
by 마음은함께 at 07/27
음.. 제가 보기에는.. 더 ..
by sdmanga at 07/25
도대체 무슨 소리가 듣구 싶..
by ????? at 07/25
--;; 너 땜메 안딲이자나!! ..
by 마음은함께 at 07/21
아... 한가지 더 주의 해야..
by ????? at 07/21
깽쑤! 니나 잘해ㅋㅋ
by 마음은함께 at 07/20
인생에 마(魔)가 꼈꾼요...
by ????? at 07/20
그건 영화에서도 똑같은데...
by 마음은함께 at 07/04
태그
rss

skin by 이글루스