Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Piotr DejaVu Szawdyński
Język C++

Data i czas

[kategoria] Typy i funkcje dostarczane z plikiem nagłówkowym ctime.

Typy danych

Funkcje, które są dostępne w bibliotece ctime używają następujących typów danych:
time_tLiczba całkowita, reprezentująca czas wyrażony w sekundach. (alias)
tmPrzechowuje składowe daty i czasu w postaci liczb. (struktura)

Pobieranie czasu

Język C udostępnia dwie funkcje do pobierania czasu. Są to:
timeZwraca » Dokumentacjaczas lokalny w postaci » standard Ctime_t. (funkcja)
clockZwraca liczbę cykli, które upłynęły od chwili uruchomienia programu. (funkcja)

Konwersja danych

Biblioteka » standard Cctime (time.h) udostępnia funkcje umożliwiające konwersję czasu z postaci struktury » standard Ctm do postaci liczbowej » standard Ctime_t i na odwrót:
localtimeKonwertuje » standard Ctime_t na strukturę » standard Ctm wyrażoną w » Dokumentacjaczasie lokalnym. (funkcja)
gmtimeKonwertuje » standard Ctime_t na strukturę » standard Ctm wyrażoną w czasie » DokumentacjaUTC. (funkcja)
mktimeKonwertuje strukturę » standard Ctm do » standard Ctime_t. (funkcja)
Istnieją również funkcje konwersji czasu do postaci tekstowej:
ctimeKonwertuje » standard Ctime_t na łańcuch znaków reprezentujący datę i czas. (funkcja)
asctimeKonwertuje strukturę » standard Ctm na łańcuch znaków reprezentujący datę i czas. (funkcja)
strftimeKonwertuje strukturę » standard Ctm na dowolnie sformatowaną datę lub czas. (funkcja)

Pozostałe

Oprócz wyżej wymienionych typów i funkcji biblioteka dostarcza jeszcze:
difftimeZwraca różnicę czasu między dwoma argumentami » standard Ctime_t. (funkcja)
CLOCKS_PER_SECLiczba cykli zegara na sekundę. (makro)
clock_tTyp do przechowywania liczby cykli zegara. (alias)

Wykaz elementów dowiązanych

asctime Konwertuje strukturę » standard Ctm na łańcuch znaków reprezentujący datę i czas. (funkcja)
clock Zwraca liczbę cykli, które upłynęły od chwili uruchomienia programu. (funkcja)
clock_t Typ do przechowywania liczby cykli zegara. (alias)
CLOCKS_PER_SEC Liczba cykli zegara na sekundę. (makro)
ctime Konwertuje » standard Ctime_t na łańcuch znaków reprezentujący datę i czas. (funkcja)
difftime Zwraca różnicę czasu między dwoma argumentami » standard Ctime_t. (funkcja)
gmtime Konwertuje » standard Ctime_t na strukturę » standard Ctm wyrażoną w czasie » DokumentacjaUTC. (funkcja)
localtime Konwertuje » standard Ctime_t na strukturę » standard Ctm wyrażoną w » Dokumentacjaczasie lokalnym. (funkcja)
mktime Konwertuje strukturę » standard Ctm do » standard Ctime_t. (funkcja)
strftime Konwertuje strukturę » standard Ctm na dowolnie sformatowaną datę lub czas. (funkcja)
time Zwraca » Dokumentacjaczas lokalny w postaci » standard Ctime_t. (funkcja)
time_t Liczba całkowita, reprezentująca czas wyrażony w sekundach. (alias)
tm Przechowuje składowe daty i czasu w postaci liczb. (struktura)