C++ 如何在Qt中使用tm_yday
我需要得到自1月1日以来的天数。 但是我不知道如何使用tm_yday(如何使用这个功能)! 然后我需要把它转换成Qstring。我怎么做? 请给出如何执行此操作的代码或示例。C++ 如何在Qt中使用tm_yday,c++,qt,C++,Qt,我需要得到自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; m
谢谢。使用
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);
#包括
#包括
tm时间信息;
timeinfo.tm_year=年份-1900;
timeinfo.tm_mon=第1个月;
timeinfo.tm_mday=天;
mktime(&timeinfo);
int yday=timeinfo.tmu yday;
QString strday=QString(“%1”).arg(ydday);
tm_yday
不是函数,它是Posix中struct tm
的成员。我不确定这和Qt有什么关系。我想得到天数。我怎么做?