我正在尝试编写一个函数,该函数可以找到当前日期与格式字符串(例如slow_work_pending
)中给定的日期之间的天数差,但是mktime每次返回-1。试图用零初始化两个时间结构,但这无济于事。
而且,将dd.mm.yy H:M:S
更改为time_t
使其可以与size_t
一起使用,但不能与mktime(now)
一起使用
我对此感到非常困惑,我在做什么错了?
我正在Windows 10上使用MSVC2019(v142)。
mktime(parsedDate)
答案 0 :(得分:1)
可能不是您眼前的错误,但
parsedTime->tm_year = year - 1900; /* not 1990 */