1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Дата с 1970

Тема в разделе "С и С++", создана пользователем Gang31, 25 апр 2008.

  1. Gang31

    Gang31 Гость

    Репутация:
    0
    Всем привет пишу на 6 билдере функцию для подсчета секунд с 1970 года...
    столкнулся с проблеммой как то не так она считает... в общем вот код, подскажите что не так делаю (дату до которой необходимо узнать вводит пользователь)
    Код:
    {
    struct tm t;
    time_t t1;
    
    t.tm_year = 2008-1900;
    t.tm_mon = 3;
    t.tm_mday = 9;
    t.tm_hour = 15;
    t.tm_min = 39;
    t.tm_sec = 42;
    t.tm_isdst = 0;
    t1=mktime(&t);
    
    Memo1->Lines->Add(IntToStr(time(&t1)));
    Memo1->Lines->Add(ctime(&t1));
    }
    выдает
    1209123012
    Fri Apr 25 15:30:12 2008

    хотя должна
    3416917182

    Заранее спс )
     
Загрузка...

Поделиться этой страницей