1
我看到这个在mktime cppreference:什么时候可以mktime返回-1?
时间纪元以来的成功或一个std :: time_t的对象,如果时间不能表示为一个std :: time_t的对象-1。
我开始想知道什么时候会发生这种情况。任何人都可以举一个例子,mktime
返回-1?
我看到这个在mktime cppreference:什么时候可以mktime返回-1?
时间纪元以来的成功或一个std :: time_t的对象,如果时间不能表示为一个std :: time_t的对象-1。
我开始想知道什么时候会发生这种情况。任何人都可以举一个例子,mktime
返回-1?
time_t
只能表示一个有限的时间间隔,至少在 我见过的任何系统。如果您请求的日期超出 区间(例如,在具有32 位time_t
的Unix机器上,则为tm_year
等于250),则mktime
将返回-1。
mktime的cppreference页面是[其实这个](http://en.cppreference.com/w/cpp/chrono/c/mktime) – Cubbi