Język C++
mktime
[funkcja] Konwertuje strukturę tm do time_t.Składnia
#include <ctime>
time_t mktime( struct tm * timeptr );
Opis szczegółowy
Funkcja konwertuje strukturę
tm do
time_t. W przypadku gdy konwersja czasu nie jest możliwa funkcja zwróci wartość -1. Konwersja nie uda się gdy zmienne struktury
tm nie będą się mieściły we właściwych zakresach.
Zwracana wartość
Przykład
#include <ctime>
#include <cstdio>
int main()
{
tm czasTM;
time_t czas;
time_t czasPoczatkowy;
time( & czasPoczatkowy );
czasTM = * localtime( & czasPoczatkowy );
czas = mktime( & czasTM );
printf( "Czas lokalny (tm): %s", asctime( & czasTM ) );
printf( "Czas lokalny (time_t): %s\n", ctime( & czas ) );
czasTM = * gmtime( & czasPoczatkowy );
czas = mktime( & czasTM );
printf( "Czas UTC (tm): %s", asctime( & czasTM ) );
printf( "Czas UTC (time_t): %s\n", ctime( & czas ) );
return 0;
}
Przykładowe wyjście programu:
Czas lokalny (tm): Tue Mar 23 12:43:37 2010
Czas lokalny (time_t): Tue Mar 23 12:43:37 2010
Czas UTC (tm): Tue Mar 23 11:43:37 2010
Czas UTC (time_t): Tue Mar 23 11:43:37 2010
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.