whycomputer.com >> Počítačové znalosti >  >> Internet

Jak převést epochu v C++

Funkce time v standardní knihovně C++ vrací počet sekund uplynulých od standardizovaného referenčního okamžiku – epochy. Tento číselný údaj obsahuje všechny informace potřebné k výpočtu aktuálního data a času, ale psaní vlastní konverze je náchylné k chybám. Využitím vestavěných funkcí pro převod času je proces jednoduchý a můžete se soustředit na složitější části aplikace.

Krok 1

Do programu zahrňte hlavičkový soubor s časovými funkcemi:

#include <time.h>

Krok 2

Získejte počet sekund od epochy a uložte jej do proměnné typu time_t. Stačí zavolat time(NULL):

time_t sekundyOdEpochy = time(NULL);

Krok 3

Vytvořte strukturu tm, která bude obsahovat rozložené složky data a času:

struct tm vysledekCasu;

Převod time_t na strukturu tm provedete jednou z vestavěných funkcí. Pro UTC čas stačí použít gmtime:

vysledekCasu = *gmtime(&sekundyOdEpochy);

Tipy

  • Funkce localtime převádí time_t na místní čas místo UTC.
  • Existuje několik funkcí (např. strftime) pro formátování struktury tm do čitelného řetězce.

Upozornění

  • Ujistěte se, že znáte epochu, ze které váš systém počítá – většina počítačů používá 1. leden 1970.
  • Převod uvedený výše má přesnost jen na sekundu. Pro vyšší rozlišení (milisekundy a méně) je potřeba použít jiné rozhraní, např. chrono.

Potřebné nástroje

  • Textový editor
  • Komplilátor C++

URL:https://cs.whycomputer.com/Internet/100107220.html

Internet
  • Jak převést signál z RCA na FireWire

    Co je FireWire a proč ho používatFireWire (IEEE 1394) je rychlé rozhraní pro přenos digitálních dat, často využívané při editaci videa díky své schopnosti zpracovávat velké soubory.Proč potřebujete převodník z RCA na FireWireRCA konektory slouží k přenosu analogového audio‑ a video signálu a nejsou

  • Jak převést Loran na GPS: postup a tipy

    GPS (Global Positioning System) a Loran fungují na odlišných principech, ale existuje software Andren Loran‑to‑GPS, který dokáže převést Loranové souřadnice na GPS souřadnice a postupně zvyšovat přesnost porovnáním obou měření. Krok 1 – Stažení a instalace Stáhněte si program Andren Loran‑to‑GPS z o

Počítačové znalosti © https://cs.whycomputer.com