C语言有关time.h的问题

C语言有关time.h的问题... C语言有关time.h的问题 展开
 我来答
tang803397
2009-08-09 · TA获得超过826个赞
知道小有建树答主
回答量:811
采纳率:0%
帮助的人:777万
展开全部
#include <time.h>
char *asctime( const struct tm *ptr );
功能: 函数将ptr所指向的时间结构转换成下列字符串:
day month date hours:minutes:seconds year\n\0

clock_t clock( void );
功能:函数返回自程序开始运行的处理器时间,如果无可用信息,返回-1。 转换返回值以秒记, 返回值除以CLOCKS_PER_SECOND. (注: 如果编译器是POSIX兼容的, CLOCKS_PER_SECOND定义为1000000.)

char *ctime( const time_t *time );
功能:函数转换参数time为本地时间格式:
day month date hours:minutes:seconds year\n\0

double difftime( time_t time2, time_t time1 );
功能:函数返回时间参数time2和time1之差的秒数表示。

struct tm *gmtime( const time_t *time );
功能:函数返回给定的统一世界时间(通常是格林威治时间),如果系统不支持统一世界时间系统返回NULL。

struct tm *localtime( const time_t *time );
功能:函数返回本地日历时间

time_t mktime( struct tm *time );
功能:函数转换参数time 类型的本地时间至日历时间,并返回结果。如果发生错误,返回-1。

size_t strftime( char *str, size_t maxsize, const char *fmt, struct tm *time );
功能:函数按照参数fmt所设定格式将time类型的参数格式化为日期时间信息,然后存储在字符串str中(至多maxsize 个字符)。用于设定时间不同类型的代码为:
代码 含义
%a 星期的缩略形式
%A 星期的完整形式
%b 月份的缩略形式
%B 月份的完整形式
%c 月份的缩略形式
%d月中的第几天(1-31)
%H小时, 24小时格式 (0-23)
%I 小时, 12小时格式 (1-12)
%j年中的第几天(1-366)
%m月份 (1-12). Note: 某些版本的Microsoft Visual C++ 可能使用取值范围0-11.
%M分钟(0-59)
%p本地时间的上午或下午(AM or PM)
%S秒钟(0-59)
%U年中的第几周,星期天是一周的第一天
%w星期几的数字表示(0-6, 星期天=0)
%W一年中的第几周,星期天是一周的第一天
%x 标准日期字符串
%X标准时间字符串
%y年(0-99)
%Y用CCYY表示的年(如:2004)
%Z时区名
%%百分号
函数strftime()返回值为处理结果字符串str中字符的个数,如果发生错误返回零。

time_t time( time_t *time );
功能: 函数返回当前时间,如果发生错误返回零。如果给定参数time ,那么当前时间存储到参数time中。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式