🌷🌷🌷🌷例子1:输出当前日期和时间
🌷🌷🌷🌷例子2:输出货币信息
🌷🌷🌷🌷例子3:读取用户输入
🌷🌷🌷🌷例子4:使用多语言字符串
例子1:输出当前日期和时间
下面的代码可以输出当前日期和时间,并使用不同的格式在控制台上显示:
#include <iostream>
#include <ctime>
#include <locale>
#include <iomanip>
int main()
{
std::time_t now = std::time(nullptr);
std::tm* ptm = std::localtime(&now);
std::locale loc("");
std::cout.imbue(loc);
std::cout << "Current time: " << std::put_time(ptm, "%c %Z") << '\n';
std::cout << "Current date: " << std::put_time(ptm, "%A %d %B %Y") << '\n';
return 0;
}
在这个例子中,我们使用了std::time和std::localtime函数来获取当前的时间和日期。我们还使用了std::locale和std::cout.imbue函数来设置本地化环境,并使用了std::put_time函数来将时间和日期格式化为本地化的格式。