localtime函数
概要:
#include <time.h> struct tm *localtime(const time_t *timer);
描述:
该函数将参数timer指向的日历时间转换为以本地时间表示的分解时间(broken-down time)。
同一线程中localtime函数调用和gmtime函数调用返回的指针指向相同的静态对象。localtime函数调用可能会覆盖先前localtime函数或者gmtime函数调用的数据,并且localtime函数不需要避免数据竞争。实现应像没有库函数调用localtime函数一样。
ISO/IEC 9899:2018标准定义了该函数的安全版本localtime_s。
参数:
const time_t *timer
参数为一个指向time_t类型对象的指针。
返回值:
函数返回一个指向分解时间的指针;如果指定的时间不能转换为本地时间,函数返回空指针。
范例:
|
|
输出:
Beijing Time: Mon Jul 03 14:35:30 2017
UTC Time: Mon Jul 03 06:35:30 2017
相关内容:
gmtime | 将time_t类型日历时间转换为UTC时间表示的struct tm类型分解时间的函数。 |