|
김명섭 님이 쓰신 글 :
: 안녕하세요~~
:
: AnsiString NowTime,SyncTime,AdjTime;
:
: NowTime = FormatDateTime("hhmmsszzz", Now()); -->NowTime(현재 PC의 시간)
:
: IdSNTP1->Host=cbServerName->Text;
: IdSNTP1->SyncTime();
:
: SyncTime = FormatDateTime("hhmmsszzz", Now()); -->SyncTime(SNTP를 통해 동기화된 시간)
:
: AdjTime=SyncTime-NowTime; -->동기화된 시간-현재PC시간
:
: if (SyncTime>NowTime)
:
: ListBox1->Items->Add(STime+" Synchronized +"+AdjTime);
: else
: ListBox1->Items->Add(STime+" Synchronized "+AdjTime);
: }
:
: 예를들어 112632679-112519593=113086
: 출력값은 +113086으로 나옵니다.
:
: 이 값을 01:13.086으로 나오게 하고 싶습니다.(00:00.000 ->분:초.밀리초로 출력)
SecondsBetween(Now, Then)
HoursBetween(Now, Then)
DateUtils.hpp 를 참고하시면 도움이 될까요..^^
|