어서 노를 저어라!

2009/05/21

UTC(국제표준시)를 현지 시간으로 바꾸기(C++)

Filed under: Tips — Tags: , — latellian @ 09:22

파일의 생성 시각,Outlook 일정 등 여러가지의 시간이 쓰여지고 있는데
대부분 UTC : Universal Time Coordinated(국제표준시)
에 맞춘 시간이다보니 현지 시각과는 차이가 나는경우가 있다.

이러한 경우 현지 시각으로 바꿔주는(해당 TimeZone시각 으로)
것은 아래와 같이 하면된다.

    FILETIME ftCreate, ftAccess, ftWrite;
    SYSTEMTIME stUTC, stLocal;
~
    FileTimeToSystemTime(&ftWrite, &stUTC);
    SystemTimeToTzSpecificLocalTime(NULL, &stUTC, &stLocal);

msdn –  참조

Leave a Comment »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Blog at WordPress.com.

%d bloggers like this: