Wie analysiere ich eine Datums- / Uhrzeitzeichenfolge, die die Bruchzeit enthält?
Ich habe eine Datums- / Uhrzeitzeichenfolge:
20: 48: 01.469 UTC 31. März 2016
Ich möchte diese Zeichenfolgendarstellung der Zeit in ein @ konvertierestruct tm
usingstrptime
, aber meine Formatzeichenfolge funktioniert nicht.
Gibt es einen Formatbezeichner für Sekundenbruchteile? Vielleicht%S
, %s
, oder etwas anderes
Code-Snippet ist unten:
tm tmbuf;
const char *str = "20:48:01.469 UTC MAR 31 2016"
const char *fmt = "%H:%M:%s %Z %b %d %Y";
strptime(str,fmt,&tmbuf);