标准文档 中当前头文件原本是​语言支持库(Language support library)中的部分内容,为了更好的表述其内容,本手册将其移至通用工具库(General utilities library)中的 日期与时间功能组件 主题中的 C 型日期与时间 子主题中。该头文件的内容沿袭自 C 语言,对应的 C 头文件为 <time.h>

语言支持库(参考手册) ​语言支持库(标准)

  • tm 日历时间类型
    clock_t 时钟类型
    time_t 能够描述时间的算述类型
  • CLOCKS_PER_SEC 每秒处理器时钟嘀嗒次数
  • 时间操作

    difftime 两个 time_t 类型的日历(Calendar)时间的差值
    time 返回当前的日历时间
    clock 返回程序从开始执行到当前时刻(即调用 clock 函数时)之间的物理处理器时钟嘀嗒数(Clock tick)

    格式转化

    asctime tm 对象转化成对应的文字描述(Textual representation)
    ctime time_t 对象转化成对应的文字描述
    strftime tm 对象转化成自定义(Custom)的文字描述
    wcsftime tm 对象转化成自定义的宽字符串文字描述
    gmtime 将给定的从时间纪元开始类型为 time_t 的值转化成国际协调时间UTF,Coordinated Universal Time)格式的日历时间(Calendar time)
    localtime 将给定的从时间纪元开始类型为 time_t 的值转化成本地时间格式的日历时间
    mktime 将日历时间转换从时间纪元开始类型为 time_t 的值