CppCMS
|
00001 // 00002 // Copyright (C) 2009-2012 Artyom Beilis (Tonkikh) 00003 // 00004 // Distributed under the Boost Software License, Version 1.0. (See 00005 // accompanying file LICENSE_1_0.txt or copy at 00006 // http://www.boost.org/LICENSE_1_0.txt) 00007 // 00008 #ifndef BOOSTER_CTIME_H 00009 #define BOOSTER_CTIME_H 00010 00011 #include <booster/config.h> 00012 #include <ctime> 00013 #include <time.h> 00014 00015 namespace booster { 00019 BOOSTER_API std::tm local_time(time_t pt); 00023 BOOSTER_API std::tm universal_time(time_t pt); 00024 00028 BOOSTER_API time_t normalize_local_time(std::tm &t); 00033 BOOSTER_API time_t normalize_universal_time(std::tm &t); 00034 00039 BOOSTER_API time_t make_local_time(std::tm const &t); 00044 BOOSTER_API time_t make_universal_time(std::tm const &t); 00045 } 00046 00047 #endif 00048