« Data i czas, C++ »
Data i czas - Typy i funkcje dostarczane z plikiem nagłówkowym ctime. (kategoria)
Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Zarejestruj się!
Opracował: Piotr DejaVu Szawdyński
« standard 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

asctimeKonwertuje strukturę tm na łańcuch znaków reprezentujący datę i czas. (funkcja)
clockZwraca liczbę cykli, które upłynęły od chwili uruchomienia programu. (funkcja)
clock_tTyp do przechowywania liczby cykli zegara. (alias)
CLOCKS_PER_SECLiczba cykli zegara na sekundę. (makro)
ctimeKonwertuje time_t na łańcuch znaków reprezentujący datę i czas. (funkcja)
difftimeZwraca różnicę czasu między dwoma argumentami time_t. (funkcja)
gmtimeKonwertuje » standard Ctime_t na strukturę » standard Ctm wyrażoną w czasie » DokumentacjaUTC. (funkcja)
localtimeKonwertuje » standard Ctime_t na strukturę » standard Ctm wyrażoną w » Dokumentacjaczasie lokalnym. (funkcja)
mktimeKonwertuje strukturę tm do time_t. (funkcja)
strftimeKonwertuje strukturę tm na dowolnie sformatowaną datę lub czas. (funkcja)
timeZwraca czas lokalny w postaci time_t. (funkcja)
time_tLiczba całkowita, reprezentująca czas wyrażony w sekundach. (alias)
tmPrzechowuje składowe daty i czasu w postaci liczb. (struktura)