Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

wcsftime - Datum und Uhrzeit in Langzeichenkette umwandeln

&pagelevel(4)&pagelevel

Definition

#include <wchar.h>

size_t wcsftime(wchar_t *wcs, size_t maxsize, const wchar_t *format, const struct tm *timptr);

Beschreibung

wcsftime() schreibt Langzeichen-Codes gemäß dem in format angegebenen String in das Feld, auf das wcs zeigt.

Die Funktion verhält sich so, als ob eine von strftime() erzeugte Zeichenkette als Argument an mbtowcs() übergeben worden wäre und mbtowcs() das Ergebnis wiederum als Langzeichenkette mit maximal maxsize Langzeichen-Codes an wcsftime() übergibt.

Falls zwischen sich überlappenden Objekten kopiert wird, ist das Ergebnis undefiniert.

Returnwert

Ganzzahliger Wert



der die Anzahl der in das Feld geschriebenen Langzeichen-Codes angibt (ohne abschließende Null), wenn die Anzahl der Langzeichen-Codes inklusive
der abschließenden Null kleiner oder gleich maxsize ist.


0

sonst. In diesem Falle ist der Feldinhalt unbestimmt.

Fehler

wcsftime() schlägt fehl, wenn gilt:

 

ENOMEM

Es steht nicht genügend Speicherplatz für die internen Verwaltungsdaten zur Verfügung.

Siehe auch

strftime(), mbtowcs(), wchar.h.