我需要获取自1月1日以来的天数。 但我不知道如何使用tm_yday(如何使用此功能)! 然后我需要将其转换为Qstring。我该怎么做? 请提供代码或示例如何执行此操作。 谢谢。
答案 0 :(得分:0)
使用mktime
:
#include <time.h>
#include <QString>
tm timeinfo;
timeinfo.tm_year = year - 1900;
timeinfo.tm_mon = month - 1;
timeinfo.tm_mday = day;
mktime(&timeinfo);
int yday = timeinfo.tm_yday;
QString strday = QString("%1").arg(yday);