首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从QDate计算Qt的年龄

从QDate计算Qt的年龄
EN

Stack Overflow用户
提问于 2022-07-11 10:22:46
回答 1查看 92关注 0票数 0

我有一个生日存储为QDate,我想知道这个人有多少年。

我已经尝试过daysTo()函数,但是几年来我无法转换天。

我该怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-11 10:36:00

你可能会想这样做:

代码语言:javascript
复制
int age(const QDate &birthday)
{
    const auto today = QDate::currentDate();
    auto age = today.year() - birthday.year();
    return today.month() >= birthday.month() && today.day() >= birthday.day() ? age : age - 1;
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72937059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档