1.变量的定义:
struct tm |
2.一个实例:读取系统时间,显示:
/*
c语言中与系统时间相关的函数的示例
*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <dos.h>
void main( void )
{
/*时间*/
time_t timer ;
/*指向struct tm的指针*/
struct tm *ptrtime;
/*调用time()函数获取当前时间*/
timer = time( NULL ) ;
/*调用localtime()函数将获得的系统时间转化为指向struct tm的指针指向的结构体*/
ptrtime = localtime( &timer ) ;
/*用asctime()将结构体转化为字符串输出*/
printf("Now is: %s",asctime( ptrtime ) ) ;
getch();
}
3.相关头文件
#include<time.h>
4.其他函数
asctime() | ||||||||||
相关函数
|
time,ctime,gmtime,localtime |
|||||||||
表头文件
|
#include<time.h> |
|||||||||
定义函数
|
char * asctime(const struct tm * timeptr); |
|||||||||
函数说明
|
asctime()将参数timeptr所指的tm结构中的信息转换成真实世界所使用的时间日期表示方法,然后将结果以字符串形态返回。此函数已经由时区转换成当地时间,字符串格式为:“Wed Jun 30 21:49:08 1993/n” |
|||||||||
返回值
|
若再调用相关的时间日期函数,此字符串可能会被破坏。此函数与ctime不同处在于传入的参数是不同的结构。 |
|||||||||
附加说明
|
返回一字符串表示目前当地的时间日期。
|