C standard library :: time

strftime - Konverter dato og tid til en formateret streng

size_t strftime (char *s, size_t maxsize, const char *format, const struct tm *tp)

Denne funktion konverterer dato/tid angivelsen i tp til en streng s. Formateringen kontrolleres af format i lighed med princippet for formateret output som bruges til f.eks. printf(). Længden af formatet til strengen s kan ikke overstige maxsize bytes.

Tegn tp felt Beskrivelse
a tm_wday Erstatter den lokale korte præsentation af ugedag.
A tm_wday Erstatter den lokale fulde præsentation af ugedag.
b tm_mon Erstatter den lokale korte præsentation af månedsnavn.
B tm_mon Erstatter den lokale fulde præsentation af månedsnavn.
c   Erstattes med den lokale præsentation af dato/tid.
C tm_year Erstattes med år divideret med 100 og afkortet til et heltal som tallene [00,99]
d tm_mday Erstattes med dag i måneden som tal [01,31].
D tm_mday, tm_mon, tm_year Ækvivalent til %m/ %d / %y.
e tm_mday Erstattes med dag i måneden som tal [1,31], et enkelt ciffer har et foranstillet mellemrum.
F tm_mday, tm_mon, tm_year Ækvivalent til %Y - %m - %d (ISO8601:2000 standard dato format).
g tm_wday, tm_yday, tm_year Erstatter de sidste to cifre på et ugebaseret år som tal [00,99]
G tm_wday, tm_yday, tm_year Erstatter et ugebaseret år som tal (f.eks. 1978)
h tm_mon Ækvivalent til %b.
H tm_hour Erstattes af timer (24-timers ur) som tal [00,23].
I tm_hour Erstattes af timer (12-timers ur) som tal [01,12].
j tm_yday Erstattes af dag i året som tal [001,366].
m tm_mon Erstattes af måned som tal [01,12].
M tm_min Erstattes af minut som tal [00,59].
n   Erstattet af <newline>
p tm_hour Erstattes af den lokale ækvivalent af enten a.m eller p.m.
r tm_hour, tm_min, tm_sec Timer erstattes af den lokale ækvivalent af enten a.m eller p.m. [CX] [Option Start]i POSIX er ækvivalenten %I : %M : %S %p[Option End]
R tm_hour, tm_min Erstattet af "%H : %M"
S tm_sec Erstattes af sekunder som tal [00,60].
t   Erstattet af <tab>
T tm_hour, tm_min, tm_sec Erstattet af "%H : %M : %S "
u tm_wday Erstattes af ugedag som tal [1,7] med 1 repræsenterer mandag.
U tm_wday, tm_yday, tm_year Erstattes af ugenummer i året som tal [00,53]. Den første søndag i Januar er den første dag i uge 1; dage i det nye år før dette er ugenummer 0.
V tm_wday, tm_yday, tm_year Erstattes af ugenummer i året som tal [01,53] (Mandag er den første dag i ugen). Hvis 1. Januar. har 4 eller flere dage i det nye år anses denne uge for uge 1. Ellers er det sidste uge i det forrige år og den næste uge er 1.Både d. 4. Januar og den første Torsdag er altid uge 1.
w tm_wday Erstattes af ugedag som tal [0,6] hvor 0 repræsenterer Søndag.
W tm_wday, tm_yday, tm_year Erstattes af ugenummer i året som tal [00,53]. Den første mandag i Januar er den første dag i uge 1, dage før denne er uge 0.
x   Erstattes af den lokale repræsentation af datoer.
X   Erstattes af den lokale repræsentation af klokkeslet.
y tm_year Erstattes af de sidste to cifre af år som tal [00,99].
Y tm_year Erstattes af år som tal med 4 cifre.
z tm_isdst Erstattes af offset fra UTC i ISO 8601:2000 standard format (+hhmm eller -hhmm) eller af tegn hvis ingen timezone kan bestemmes. F.eks. "-0430" betyder 4 timer og 30 minutter bag UTC (vest for Greenwich). [CX] [Option Start]Hvis tm_isdst er nul anvendes standard tid offset. Hvis tm_isdst er større end nul anvendes sommertid offset. Hvis tm_isdst er negativ returneres ingen tegn [Option End]
Z tm_isdst Erstattes af tidszonenavnet evt. forkortet eller erstattes af ingenting hvis tidszone informationer ikke eksisterer.
%   Erstattes af %

Retur værdi

Returnere antal byte exklusiv nul-terminerings tegnet. Hvis antal tegn inklusiv nul-termineringen overstiger maxsize returneres 0 og indholdet af s er uvist.

Fejl

Ingen fejl defineret.

Ressourcer C Library opslag The Single UNIX® Specification, Version 2 Copyright © 1997 The Open Group GNU C Library Engelsk, med masser af gode og dybe artikler. Danske søgeord Find selv de bedste danske søgeord til din hjemmeside.
Produkter Bookingsystem
System for reservation af tid for behandlinger, aftaler, lokaler, udstyr, personale. Tilpasset lektionstimer. Udskriver arbejdsplaner og ugeskema for opslag. Statistik. Danmarks bedste pris nu kun kr. 1.695,-
HelpdeskEffektiviser din support-organisation med et Helpdesksystem. Fjern tidrøvere der forhindrer fokus på problemløsning. Lektionsplan Formidling af generelle information og specifikke lektioner fra undervisere til studerende/elever. Medlemssystem Medlemssystem online med administration af medlemskartotek, kontingentbetalinger, flettefiler m.m.
Styr selv Styr selv indholdet på dine hjemmesider med Content Management System.
Citat Det er ikke fordi ting er vanskelige, vi ikke tør. Det er fordi, vi ikke tør, ting er vanskelige.

Seneca



Professionelle løsninger til Internettet. Webdesign, e-handel, cms, søgeoptimering, webhotel, analyse, Intranet mm.