Как преобразовать CTime в целое число? - PullRequest
0 голосов
/ 06 мая 2020

Мне нужно получить дату изменения из файла.

    CFileStatus stat;
    CFile::GetStatus(strFilePath, stat);

Он возвращает 1585557924 как CTime. (это похоже на временную метку)

    stat.m_mtime

У меня много файлов, и мне нужно получить дату изменения из каждого файла как временную метку, а затем суммировать все временные метки.

Но он не может преобразовать статистику .m_mtime в целое число.

   int sum_timestamp = 0;
   sum_timestamp +=  (int)stat.m_mtime;

Это такая ошибка.

   'no suitable conversion function from "ATL::CTime"to"int"exists'
...