寻找具有除tm之外的成员对象的另一个时间结构

时间:2015-11-08 16:45:11

标签: c++ tm ctime

SELECT DISTINCT img.prd_id,prd.*,img.* FROM products_prd prd OUTER JOIN prd_images_img img ON prd.prd_id=img.prd_id ORDER BY prd.prd_datetime 中的成员tm_mon存储为整数。我正在寻找另一个存储月份实际名称的struct tm。我可以使用

获得用户友好的格式
stuct

但我怎样才能选择性地输出月份?

1 个答案:

答案 0 :(得分:1)

有一个像

这样的数组
string Months[] = {"January", "February", ... };

然后当你想打印使用时,

time_t t = time(0);   // get time now
struct tm * now = localtime( & t );
cout << Months[now-> tm_mon];