Frage : Einfache Schnur zum UTC-Format

Hallo, haben

I eine Schnur HHMM. Ich muss es in volles UTC-Datumformat in C++.

Example umwandeln:
Lets sagen, dass heutiges Datum, 13. Juli 2010
I haben eine Schnur mit Wert ist: 1438 (2: 38pm EST)
I Notwendigkeit, in GMT als 13. Juli 2010-19:38 auszugeben: 00 000 PM

How können ich dies tun? Ich bin nicht mit Erhöhung vertraut, aber ich kann verwenden auflade Bibliotheken.
Any Hilfe ist appreciated.

Thanks,

Antwort : Einfache Schnur zum UTC-Format

Oops. Vergaß ein kleines Fach. Das bilden:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
#include  

Geschlechtskrankheit:: Schnur myTime = „1438“;

time_t jetzt = Zeit (0);
struct tm* now_tm = localtime (&now);

now_tm->tm_hour = atoi (myTime.substr (0, 2).c_str ());
now_tm->tm_min = atoi (myTime.substr (2, 2).c_str ());
now_tm->tm_sec = 0;

time_t Ziel = mktime (now_tm);

Putzfrauzeitstempel [32] = "";
strftime (Zeitstempel, 32, „%b %d %Y %I: %M: %S 000% p“, gmtime (&target));

Geschlechtskrankheit:: cout  <>
           
Weitere Lösungen  
 
programming4us programming4us