#include <iostream>
#include <locale>
#include <cstring>
#include <ctime>
using namespace std;
int main()
{
// Obtain the current system time.
time_t t = time(NULL);
tm *cur_time = localtime(&t);
// Create US and German locales.
locale usloc("English_US");
locale gloc("German_Germany");
// Set the locale to Germany and get the time_put facet for Germany.
cout.imbue(gloc);
const time_put<char> &g_time = use_facet<time_put<char> >(cout.getloc());
return 0;
}
|