当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C语言 ctime用法及代码示例


C语言time头文件(time.h)中ctime函数的用法及代码示例。

用法:

char* ctime (const time_t * timer);
将time_t值转换为字符串
解释由所指向的值timer作为日历时间,并将其转换为C-string,其中包含以当地时间表示的相应时间和日期的人类可读版本。

返回的字符串具有以下格式:

Www Mmm dd hh:mm:ss yyyy

在哪里Www是工作日Mmm一个月(以字母为单位),dd一个月中的某天,hh:mm:ss时间,和yyyy那一年。

字符串后跟一个new-line字符('\n'),并以null-character终止。

此函数等效于:
/* ctime example */
#include <stdio.h>      /* printf */
#include <time.h>       /* time_t, time, ctime */

int main ()
{
  time_t rawtime;

  time (&rawtime);
  printf ("The current local time is: %s", ctime (&rawtime));

  return 0;
}


有关自定义日期格式的替代方法,请参见strftime

参数

timer
指向类型的对象的指针time_t包含一个时间值。
time_t是基本面的别名算术类型能够代表函数返回的时间time

返回值

C-string包含人类可读格式的日期和时间信息。

返回的值指向一个内部数组,该数组的有效性或值可通过随后的任何调用来更改asctime或者ctime

示例

/* ctime example */
#include <stdio.h>      /* printf */
#include <time.h>       /* time_t, time, ctime */

int main ()
{
  time_t rawtime;

  time (&rawtime);
  printf ("The current local time is: %s", ctime (&rawtime));

  return 0;
}


输出:

The current local time is: Wed Feb 13 16:06:10 2013



相关用法


注:本文由纯净天空筛选整理自C标准库大神的英文原创作品 C ctime function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。