/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
base/timegm.hpp
27 строк
680 B
Sergey Yershov
Remove using std from base
28 дек 2016, 15:24
28 дек 2016, 15:24
20c0eb7
Код
Авторство
О чём код?
#pragma once #include <cstdint> #include <ctime> namespace base { // Returns true if year is leap (has 29 days in Feb). bool IsLeapYear(int year); // Returns number of days for specified month and year. int DaysOfMonth(int year, int month); // For some reasons android doesn't have timegm function. The following // work around is provided. time_t TimeGM(std::tm const & tm); // Forms timestamp (number of seconds since 1.1.1970) from year/day/month, hour:min:sec // year - since 0, for example 2015 // month - 1-jan...12-dec // day - 1...31 // hour - 0...23 // min - 0...59 // sec - 0...59 time_t TimeGM(int year, int month, int day, int hour, int min, int sec); } // base