2012-05-08 3 views
0

그래서 Windows 컴퓨터의 현재 날짜가 하드 코드 된 날짜 이후인지 확인하려고합니다. Boost 나 ATL을 사용하지 않고 어떻게하면됩니까? Visual Studio 2010 C++을 사용하고 있습니다Visual C++ : 날짜 비교

답변

1

C++에서 현재 날짜를 가져 오는 플랫폼에 독립적 인 방법은 time(NULL)이며 1970 년 1 월 1 일부터 초를 반환합니다. ctime의 다른 루틴을 사용하여이를 문자열로 변환하거나, 일/월/년/등을 꺼내십시오.

1

날짜 구성 요소를 반환하는 OS 제공 GetSystemTime 또는 GetLocalTime 함수를 사용할 수 있습니다. GetSystemTimeAsFileTime은 12:00 A.M. 이후 경과 된 100 나노초 간격을 반환합니다. 1601 년 1 월 1 일. 추가 지원 라이브러리는 필요하지 않습니다.