Date & Time 관리자에 대해서
Date & Time 관리자는 플랫폼 독립적인 방식으로 현재 날짜와 시간을 관리하는 데 사용합니다. 관리자는 현재 날짜와 시간을 표현하기 위해 플랫폼 독립적인 GSTime 날짜-시간 포맷을 정의합니다. 관리자는 현재 날짜와 시관을 획득하는 함수들과 쉬운 비교와 표시를 위해 시간 포맷들 간의 변환하는 함수들을 제공합니다. Date & Time 관리자는 3가지의 서로 다른 날짜-시간 포맷들을 처리할 수 있습니다: GSTime 시간 포맷, Windows 시간 포맷, Macintosh 시간 포맷. 관리자는 이 시간 포맷들 간에 변환하는 함수들을 제공합니다.
Date & Time 관리자는 시간을 표현하기 위해 GSTime type을 플랫폼 독립적인 포맷으로 정의합니다. GSTime은 날짜와 시간을 사용하기 쉬운 포맷으로 표현하기 위한 로우(raw) 날짜-시간 포맷이며, GSTimeRecord structure를 사용합니다. 이 structure는 현재 날짜와 현재 시간의 각 요소를 멤버들로 포함하고 있습니다. 만약 당신이 예전에 언급된 포맷들 간에 변환하고 싶다면, TIGetGSTime 함수를 사용하여 GSTimeRecord를 GSTime으로 변환하거나, TIGetTimeRecord 함수를 사용하여 GSTime을 GSTimeRecord로 변환할 수 있습니다.
TIGetTime 함수는 현재 시간을 GSTime 포맷으로 가져오기 위해 사용합니다. 만약 현재 시간을 Windows 포맷으로 가져오고 싶으면 TIGetWinTime 함수를 호출하면 되고, Macintosh 포맷으로 가져오고 싶으면 TIGetMacTime 함수를 호출하면 됩니다.
만약 Macintosh 시간 포맷을 GSTime 포맷으로 변환하고 싶으면, TIMac2GSTime 함수를 사용하십시오. 반대로 변환하고 싶으면 TIGS2MacTime 함수를 호출하십시오. 만약 Windows 시간 포맷을 GSTime 포맷으로 변환하고 싶으면, TIWin2GSTime 함수를 사용하십시오. 반대로 변환하고 싶으면 TIGS2WinTime 함수를 호출하십시오.
TIGetTimeString 함수는 GSTimeRecord로부터 시간 문자열을 생성합니다.