Questione : Stringa semplice alla disposizione del UTC

Ciao, il

I ha una stringa HHMM. Devo convertirlo in disposizione di data completa del UTC in C++.

Example: il
Lets dice che l'odierna data è,
I del 13 luglio 2010 ha una stringa con il valore: 1438 (2: necessità del
I di 38pm EST) di produrre in GMT come 19:38 del 13 luglio 2010: 00 000 PM

How possono io fare questo? Non ho una conoscenza di con spinta, ma posso usare amplifico i movimenti di liberazione. l'aiuto del
Any è appreciated.

Thanks,
class= del

Risposta : Stringa semplice alla disposizione del UTC

Oops. Ha dimenticato un piccolo divisorio. Fare quello:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
#include  

std:: myTime della stringa = “1438„;

time_t ora = tempo (0);
now_tm del tm* dello struct = 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;

obiettivo del time_t = mktime (now_tm);

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

std:: cout  <>
           
Altre soluzioni  
 
programming4us programming4us