LOCALE_SDURATION

Windows Vista und höher: Zeitdauerformat, das aus Formatbildern besteht, die in der folgenden Tabelle aufgeführt sind. Das Format ähnelt dem Format für LOCALE_STIMEFORMAT. Was LOCALE_STIMEFORMAT angeht, kann dieses Format auch eine beliebige Zeichenfolge enthalten, die in einzelnen Anführungszeichen eingeschlossen ist. Formate können z. B. "h:mm:ss" oder "d'd 'h'h 'm'm 's.fff's's' sein". Im Vergleich zu LOCALE_STIMEFORMAT gibt es zusätzliche Formatbilder für Sekundenbruchteile. Da dieses Format für die Dauer und nicht für die Zeit gilt, gibt es kein 12- oder 24-Stunden-System an oder enthält keinen AM/PM-Indikator. Diese Konstante kann beispielsweise für eine Multimedienanwendung verwendet werden, die die Dateizeit anzeigt, oder für eine Sportereignisanwendung, die Die Endzeiten anzeigt.

Wert Bedeutung
h Stunden ohne führende Nullen für einstellige Stunden
hh Stunden mit führenden Nullen für einstellige Stunden
m Minuten ohne führende Nullen für einstellige Minuten
MM Minuten mit führenden Nullen für einstellige Minuten
s Sekunden ohne führende Nullen für einstellige Sekunden
ss Sekunden mit führenden Nullen für einstellige Sekunden
f Zehntel einer Sekunde
ff Hundertstelsekunde
fff Tausendstel Sekunde; "f" kann bis zu neun aufeinanderfolgende Male auftreten (fffffffffff), obwohl die Unterstützung für Frequenztimer auf 100 Nanosekunden beschränkt ist; wenn neun Zeichen vorhanden sind, sind die letzten beiden Ziffern immer null