Date and time utilities

Date and time utilities

功能

| 时间操纵|

|:----|

| 在头文件<time.h> |中定义

| difftime | 计算时间(函数)|之间的差异

| 时间| 返回系统当前的日历时间,作为时间(功能)|以来的时间

| 时钟| 从程序启动(函数)|返回原始处理器时钟时间

| timespec_get(自C11开始)| 根据给定的时基(函数)|返回日历时间

| 格式转换|

| 在头文件<time.h> |中定义

| asctimeasctime_s(C11)| 将tm对象转换为文本表示(函数)|

| ctimectime_s(C11)| 将time_t对象转换为文本表示(函数)|

| strftime | 将tm对象转换为自定义文本表示(函数)|

| 在头文件<wchar.h>中定义

| wcsftime(C95)| 将tm对象转换为自定义宽字符串文本表示(函数)|

| 在头文件<time.h> |中定义

| gmtimegmtime_s(C11)| 将时间从历元时间转换为以协调世界时(UTC)(函数)|表示的日历时间

| localtimelocaltime_s(C11)| 将历元以来的时间转换为以本地时间(函数)|表示的日历时间

| mktime | 从历元(函数)|转换日历时间

常量

| 在头文件<time.h> |中定义

|:----|

| CLOCKS_PER_SEC | 处理器时钟滴答数/秒(宏常量)|

类型

| 在头文件<time.h> |中定义

|:----|

| tm | 日历时间类型(结构)|

| time_t | 自历元类型(typedef)开始的日历时间|

| clock_t | 自era类型(typedef)|之后的处理器时间

| timespec(自C11开始)| 时间以秒和纳秒(结构)|为单位

参考

  • C11标准(ISO / IEC 9899:2011):