Časová funkce ve standardní knihovně C ++ vrací sekundy, které uplynuly od určitého, standardizovaného data a času známého jako epocha. Zatímco tato hodnota obsahuje všechny informace potřebné pro výpočet aktuálního času a data systému, zápis vlastního času pro překladový kód je chybný. Díky použití standardních knihoven, které poskytují časové konverzní funkce, je tento překlad triviální, což vám umožní soustředit se na složitější části vaší aplikace.
Krok 1
Zahrňte do své knihovny funkci standardu C ++. aplikace. Přidejte následující řádek do horní části seznamu zahrnout: #include
Krok 2
Získat sekundy uplynulé od epochy a uložit jej místně. To proveďte voláním času () a uložením výsledku do objektu typu time_t. Funkce času také přijímá ukazatel na objekt typu time_t jako argument, ale je jednodušší uložit tento objekt lokálně v zásobníku: time_t timeSinceEpoch = time (NULL);
Krok 3
Vytvořit časovou strukturu pro uložení výsledku časové konverze. Tato struktura je definována v souboru záhlaví time.h jako struktura pojmenovaná tm a poskytuje vhodně pojmenované proměnné členů pro každou složku převedeného času: tm timeResult;
Použijte jednu z vestavěných konverzních funkcí pro uložení hodnota time_t získaná dříve jako struktura tm. Pro zjednodušení následující kód převede objekt time_t na strukturu UTC tm: timeResult = gmtime (& timeSinceEpoch);
Tipy
Standardní knihovna také poskytuje funkci nazvanou localtime, která převádí objekt time_t na místní času, místo času UTC.
Existuje několik funkcí k dalšímu převedení struktury tm na řetězec čitelný člověku, který je připraven k výstupu uživateli.
Varování
Položky, které budete potřebovat
Firewire je metoda přenosu dat z digitálních zdrojů. Je velmi populární, protože se jedná o nejrychlejší způsob přenosu digitálních dat. Proto lidé, kteří upravují video, používají firewire kvůli své schopnosti zpracovávat velké video soubory. Konektor RCA je často používán pro sledování zvuku a vid
Zatímco GPS (Global Positioning Satellites) a Loran jsou vypočteny zcela jinak, je k dispozici software pro konverzi GPS Andren Loran, který vám umožní nejen přiblížit souřadnice GPS, které korelují s Loran čtení, ale zlepší jeho přesnost v čase, protože porovná výsledky mezi GPS a Loran souřadnice.