Mktime
Legalnl
funkcja ta przekształca dane o czasie zawarte w tm na tekst:
<font color="green">#include <time.h></span>
size_t mktime (
char * s,
size_t max,
const char * format,
const tm * t
);
<font size="4"><b>argumenty:</b></span>
<font color=red>s</span>
wskaźnik do tablicy znakowej, w której zostaną umieszczone informacje o czasie
<b><font color=red>max</span></b>
rozmiar tablicy
<b><font color=red>format</span></b>
format tekstu:
%a - trzyliterowe oznaczenie dnia
%A - pełna nazwa dnia
%b - trzyliterowe oznaczenie miesiąca
%B - pełna nazwa miesiąca
%c - data w formacie: Pon Lip 30 14:56:07 2005
%d - dzień miesiąca (01-31)
%H - godzina (00-23)
%I - godzina (01-12)
%j - dzień w roku (001-366)
%m - miesiąc (01-12)
%M - minuta (00-59)
%p - oznaczenie AM lub PM
%S - sekunda (00-59)
%U - numer tygodnia, przy założeniu, że tydzień rozpoczyna się od niedzieli (00-53)
%w - dzień tygodnia (0-6)
%W - numer tygodnia, przy założeniu, że tydzień rozpoczyna sie od poniedziałku (00-53)
%x - data w formacie: 11/29/99
%X - czas w formacie: 22:57:37
%y - dwucyfrowe oznaczenie roku
%y - czterocyfrowe oznaczenie roku
%Z - oznaczenie strefy czasowej
%% - znak %
<font color=red><b>t</b></span>
wskaźnik do [struktury tm;time;tm], z której będą pobrane informacje o czasie
<b>wartość zwracana:</b><font color=red></span>
<font color=green>size_t</span>
długość tekstu w przypadku powodzenia operacji lub zero, gdy tablica na tekst jest zbyt mała
```cpp