#include #include #include #include #include int main() { std::string locname = std::locale("").name(); std::istringstream ss("2012-03-25 18:25:45"); ss.imbue(std::locale(locname)); std::tm t; ss >> std::get_time(&t, "%Y-%m-%d %H:%M:%S"); std::cout << std::put_time(&t, "%c") << '\n'; }