Автор Гілка: проблеми з функцією gmtime  (Прочитано 2172 раз)

Toshik

  • Гість
#include <time.h>

int main (void) {
   time_t t;
   struct tm* time_tm;
   t = time (NULL);
   time_tm = gmtime (&t);
}

Маємо даний шматок програми, який має повертати поточний час. А проблемка власне у чому: чому в time_tm->tm_hour зберігається значення не поточної години, а на 2 одиниці менше?

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3739
  • Карма: +9/-0
  • Програміст
Re: проблеми з функцією gmtime
« Відповідей #1 : 2005-02-03 17:40:03 »
gmtime().

localtime - для локального часу
gmtime - для часу по Грінвічу.
[Fedora Linux]

Toshik

  • Гість
Re: проблеми з функцією gmtime
« Відповідей #2 : 2005-02-03 17:41:09 »
Дякую  ;D Оце я протупив!!!