C++官网参考链接:https://cplusplus.com/reference/ctime/mktime/
函数
<ctime>
mktime
time_t mktime (struct tm * timeptr);
将tm结构转换为time_t
返回time_t类型的值,该值表示由timeptr指向的tm结构(该结构可以修改)描述的本地时间。
此函数执行localtime所执行的反向转换。
timeptr的成员tm_wday和tm_yday的值被忽略,其他成员的值即使超出了它们的有效范围 (参考struct tm)也会被解释。例如,tm_mday可能包含大于31的值,这些值被相应地解释为所选月份最后一天之后的天数。
如果tm_wday和tm_yday的值不在范围内,或者在tm_wday和tm_yday的情况下,如果它们的值与其他成员所描述的日期不匹配,则调用此函数自