C 编程/time.h/asctime
外观
asctime(), asctime_r(),
在 C 语言中,函数 asctime() 包含在库函数 time.h 中。此函数将时间结构转换为 ASCII 字符串。它将以 Day Month Date Time Year\n\0 的形式显示。例如,Sun Sep 5 10:56:01 2011\n\0。此函数将分解的时间值转换为与 ctime() 格式相同的字符串。函数 asctime_r() 执行相同的操作,但它将字符串存储在用户提供的缓冲区中,该缓冲区至少具有 26 字节的内存。
在 C 编程中,使用 asctime()、asctime_r() 函数。我们可以通过调用 gmtime()、gmtime64()、localtime() 函数获取时间。asctime() 函数使用 24 小时制。日期以以下方式给出:mon、tue、wed、thu、fri、sat、sun,月份以以下方式给出:jan、feb、mar、apr、may、jun、jul、aug、sep、oct、nov、dec。换行符(\n)和空格(/0) 占据字符串的最后两个位置。字符串产生的结果包含正好 26 个字符。asctime() 始终将此字符串保存到同一个位置。每次调用此函数时,旧字符串都会被覆盖。此函数的时间从世界标准时间 00:00:00 开始,日期从 1970 年 1 月 1 日开始。
asctime_r(), clock(), ctime(), gmtime().