Вопрос : Просто шнур к форме UTC

Hi,

I имеет шнур HHMM. Мне нужно преобразовать его к полному формату даты UTC в C++.

Example:
Lets говорит сегодняшняя дата,
I 13-ое июля 2010 имеет шнур с значением: 1438 (2: потребность
I 38pm EST) вывести наружу в GMT как 19:38 13-ое июля 2010: 00 000 PM

How могут я сделать это? Я не знаком с подталкиванием, но я могу использовать форсирую свободы. помощью
Any будет appreciated.

Thanks,
class=

Ответ : Просто шнур к форме UTC

Oops. Забыл малую часть. Сделайте то:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
#include  

std:: myTime шнура = «1438»;

time_t теперь = время (0);
now_tm tm* 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;

цель time_t = mktime (now_tm);

фиксация времени чарса [32] = "";
strftime (фиксация времени, 32, «%b %d %Y %I: %M: %S 000% p», gmtime (&target));

std:: cout  <>
           
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us