Добрый день... Вот возникла проблемаint main(int argc, char *argv[])
{
struct timeval tv;
struct timezone tz;gettimeofday(&tv,&tz);
settimeofday(&tv,&tz);return 0;
}
Вот такой простой код... Все ясно и понятно... Получили время и часовой пояс и сразу же его установили
Но!!!!!!!! Время сбивается вперед на 3 часа... У меня настроенно UTC , Europe/Moscow...
Смещение действительно 3 часа... Но в переменной tz.tz_minuteswest четко написано -180
Я получил это значение и его же отправил
Значит он должен был все это учесть видимо...Можно конечно так
int main(int argc, char *argv[])
{
struct timeval tv;
struct timezone tz;gettimeofday(&tv,&tz);
tv.tv_sec+=tz.tz_minuteswest*60;
settimeofday(&tv,&tz);return 0;
}
Но разве это правильно??????????????????????????????
внимательно читать ман надо, внимательно =)
>внимательно читать ман надо, внимательно =)Расскажи)
>>внимательно читать ман надо, внимательно =)
>Расскажи)Не "расскажи", а "почитай, дяденька, пожалуйста". :-P
---Чтение манов по интернету, недорого. 150$/час.
>---Чтение манов по интернету, недорого. 150$/час.красавчег
>>---Чтение манов по интернету, недорого. 150$/час.
>
>красавчегНе от большого ума пишут такое... ИМХО
Порой что пишут в манах ясно не всем...
И в форумы задают вопросы не для того, чтобы им сказали какой ман почитать
RTFM тоже не всем отвечают