struct tm
中的成员tm_mon
以整数形式存储。我正在寻找另一个时间 结构
来存储月份的实际名称。我可以通过
ctime();
但是我怎样才能有选择地只输出月份呢?
最佳答案
有一个像这样的数组,
string Months[] = {"January", "February", ... };
然后当你想打印时使用,
time_t t = time(0); // get time now
struct tm * now = localtime( & t );
cout << Months[now-> tm_mon];
关于c++ - 寻找另一个成员对象不是 tm 的时间结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33596371/