如果输入 time_t 太大,无法以 tm struct 表示,则下列函数会返回空指针并将 errno 设置为 EOVERFLOW:
gmtime()
gmtime_r()
localtime()
localtime_r()
请参见 gmtime(3C)、gmtime_r(3C)、localtime(3C) 和 localtime_r(3C) 手册页。