如何在Qt中使用tm_yday

How use tm_yday in Qt

本文关键字:tm yday Qt      更新时间:2023-10-16

我需要获取自 1 月 1 日以来的天数。 但是我不知道如何使用tm_yday(如何使用此功能(! 然后我需要将其转换为 Qstring.我该怎么做? 请提供代码或示例如何执行此操作。 谢谢。

使用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);