C++Builerシステム時間をミリ秒まで正確に取得

1166 ワード

システム時間をミリ秒単位で取得します.
AnsiString __fastcall TForm1::GetTimeString()
{
        SYSTEMTIME sysTime;
        ::GetLocalTime(&sysTime);
        AnsiString msTime = sysTime.wMilliseconds;//  

        return msTime ;
}

GetLocalTimeが所有する年月日曜時分秒ミリ秒の表現
wYear: Word;{年}
wMonth: Word;{月}
wDayOfWeek: Word;{週}
wDay: Word;{日}
wHour: Word;{時}
wMinute: Word;{分}
wSecond: Word;{秒}
wMilliseconds: Word; {ミリ秒}
システム時間を秒単位で取得します.
AnsiString __fastcall TForm1::GetTimeString()
{
        AnsiString time=Now().FormatString("yyyymmddhhnnss");

        return time.SubString(1,4)+" "+time.SubString(5,2)+" "+time.SubString(7,2)+" "+time.SubString(9,2)+" "+time.SubString(11,2)+" "+time.SubString(13,2)+" ";
}

電源投入から現在までのミリ秒数を取得します.
AnsiString __fastcall TForm1::GetTimeString()
{
        AnsiString time=timeGetTime();

        return time;//          
}

黒い髪:http://heisetoufa.iteye.com/