相关文章推荐
安静的黄豆  ·  pymol 翻转180 - CSDN文库·  2 月前    · 
深情的火车  ·  python list 保存为txt-掘金·  1 年前    · 
热心肠的钱包  ·  ios - Provisioning ...·  1 年前    · 

c++格式化输出日期

在C++中,可以使用 struct tm 结构体来表示日期和时间,并使用 strftime() 函数来将日期格式化为指定的格式。

下面是一个将当前日期格式化为"年-月-日"的示例代码:

#include <iostream>
#include <ctime>
int main()
    std::time_t t = std::time(nullptr);
    std::tm tm = *std::localtime(&t);
    char buffer[80];
    std::strftime(buffer, 80, "%Y-%m-%d", &tm);
    std::cout << buffer << std::endl;
    return 0;

这段代码首先获取当前时间(以秒为单位),然后使用localtime()函数将其转换为struct tm结构体表示的本地时间。接下来,将日期格式化为指定的格式,并将格式化后的字符串存储在buffer中。最后,将buffer输出到标准输出流中。你可以根据需要调整格式化字符串以匹配你的需求。

  •