Files
comaps/base/timegm.hpp
Konstantin Pastbin e3e4a1985a Organic Maps sources as of 02.04.2025 (fad26bbf22ac3da75e01e62aa01e5c8e11861005)
To expand with full Organic Maps and Maps.ME commits history run:
  git remote add om-historic [om-historic.git repo url]
  git fetch --tags om-historic
  git replace squashed-history historic-commits
2025-05-08 21:10:51 +07:00

27 lines
661 B
C++

#pragma once
#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