📄 pr28001.cpp
字号:
////////////////////////////////////////
// File Name: pr28001.cpp
////////////////////////////////////////
#include <iostream>
#include <locale>
#include <time.h>
int main()
{
char dateStr[81];
time_t curTime;
struct tm* tmTime;
// Get the current time.
time(&curTime);
// Convert the time to a tm structure.
tmTime = gmtime(&curTime);
// Convert the time to a string.
strftime(dateStr, 80, "%#x", tmTime);
// Set the global locale to the native locale.
std::locale native("");
std::locale::global(native);
// Output the date using the native locale.
std::cout << "Native Date: " << std::endl;
std::cout << dateStr << std::endl << std::endl;
// Make the global locale French.
std::locale french("french");
std::locale::global(french);
// Redisplay the date using the French locale.
strftime(dateStr, 80, "%#x", tmTime);
std::cout << "French Date: " << std::endl;
std::cout << dateStr << std::endl << std::endl;
// Make the global locale German.
std::locale german("german");
std::locale::global(german);
// Redisplay the date using the German locale.
strftime(dateStr, 80, "%#x", tmTime);
std::cout << "German Date: " << std::endl;
std::cout << dateStr << std::endl << std::endl;
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -