欢迎来到天天文库
浏览记录
ID:38256586
大小:43.62 KB
页数:20页
时间:2019-06-06
《C++中各种系统时间的调用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C++中各种关于系统时间调用1.一个最简单易用的时钟程序,调用系统处理器时间,实现年月日,星期的输出#include#include#includevoidmain(){time_tt;while(1)//实现循环,不断调用系统时间{time(&t);cout<<"Today'sdateandtime:"<2、2."time.h"的一些基本信息time_t和clock_t和size_t都是与long有同等意义得名字。本类别给出时间和日期处理函数。头文件为time.h。日期和时间函数 time_t和clock_t和size_t都是与long有同等意义的名字。 本类别给出时间和日期处理函数 头文件time.h 函数列表 函数类别函数用途详细说明 longclock(void);返回程序开始执行后占用的处理器时间。 得到时间差 delay(intn);表明延时n秒; sleep(intn);延时n秒后刷新; doubledifftime3、(longt2,longt1);返回t2-t1得值。 longmktime(structtm*);将结构体中的当地时间转换为日历时间。 得到时间 longtime(long*tp);返回当前日历时间,同时将返回值赋给*tp; 时间转换函数得到以ASCII码表示的时间char*asctime(conststructtm*tp); 得到字符串表示的时间char*ctime(consttime_t*tp); 得到指定格式的时间size_tstrftime(char*s,size_tsmax,constchar*fmt,conststruc4、ttm*tp);time.h的原文件为 /* *time.h *ThisfilehasnocopyrightassignedandisplacedinthePublicDomain. *Thisfileisapartofthemingw-runtimepackage. *Nowarrantyisgiven;refertothefileDISCLAIMERwithinthepackage. * *Dateandtimefunctionsandtypes. * */ #ifndef_TIME_H_ #define_TIME_H5、_ /*Alltheheadersincludethisfile.*/ #include<_mingw.h> #define__need_wchar_t #define__need_size_t #define__need_NULL #ifndefRC_INVOKED #include #endif/*NotRC_INVOKED*/ /* *Numberofclocktickspersecond.Aclocktickistheunitbywhich *processortimeismeasuredand6、isreturnedby'clock'. */ #defineCLOCKS_PER_SEC((clock_t)1000) #defineCLK_TCKCLOCKS_PER_SEC #ifndefRC_INVOKED /* *Atypeforstoringthecurrenttimeanddate.Thisisthenumberof *secondssincemidnightJan1,1970. *NOTE:Thisisalsodefinedinnon-ISOsys/types.h. */ #ifndef_TIME_T_DEF7、INED typedeflongtime_t; #define_TIME_T_DEFINED #endif #ifndef__STRICT_ANSI__ /*A64-bittime_ttogettoY3K*/ #ifndef_TIME64_T_DEFINED typedef__int64__time64_t; #define_TIME64_T_DEFINED #endif #endif /* *Atypeformeasuringprocessortime(inclockticks). */ #ifndef_CLOCK8、_T_DEFINED typedeflongclock_t; #define_CLOCK_T_DEFINED #endif #ifndef_T
2、2."time.h"的一些基本信息time_t和clock_t和size_t都是与long有同等意义得名字。本类别给出时间和日期处理函数。头文件为time.h。日期和时间函数 time_t和clock_t和size_t都是与long有同等意义的名字。 本类别给出时间和日期处理函数 头文件time.h 函数列表 函数类别函数用途详细说明 longclock(void);返回程序开始执行后占用的处理器时间。 得到时间差 delay(intn);表明延时n秒; sleep(intn);延时n秒后刷新; doubledifftime
3、(longt2,longt1);返回t2-t1得值。 longmktime(structtm*);将结构体中的当地时间转换为日历时间。 得到时间 longtime(long*tp);返回当前日历时间,同时将返回值赋给*tp; 时间转换函数得到以ASCII码表示的时间char*asctime(conststructtm*tp); 得到字符串表示的时间char*ctime(consttime_t*tp); 得到指定格式的时间size_tstrftime(char*s,size_tsmax,constchar*fmt,conststruc
4、ttm*tp);time.h的原文件为 /* *time.h *ThisfilehasnocopyrightassignedandisplacedinthePublicDomain. *Thisfileisapartofthemingw-runtimepackage. *Nowarrantyisgiven;refertothefileDISCLAIMERwithinthepackage. * *Dateandtimefunctionsandtypes. * */ #ifndef_TIME_H_ #define_TIME_H
5、_ /*Alltheheadersincludethisfile.*/ #include<_mingw.h> #define__need_wchar_t #define__need_size_t #define__need_NULL #ifndefRC_INVOKED #include #endif/*NotRC_INVOKED*/ /* *Numberofclocktickspersecond.Aclocktickistheunitbywhich *processortimeismeasuredand
6、isreturnedby'clock'. */ #defineCLOCKS_PER_SEC((clock_t)1000) #defineCLK_TCKCLOCKS_PER_SEC #ifndefRC_INVOKED /* *Atypeforstoringthecurrenttimeanddate.Thisisthenumberof *secondssincemidnightJan1,1970. *NOTE:Thisisalsodefinedinnon-ISOsys/types.h. */ #ifndef_TIME_T_DEF
7、INED typedeflongtime_t; #define_TIME_T_DEFINED #endif #ifndef__STRICT_ANSI__ /*A64-bittime_ttogettoY3K*/ #ifndef_TIME64_T_DEFINED typedef__int64__time64_t; #define_TIME64_T_DEFINED #endif #endif /* *Atypeformeasuringprocessortime(inclockticks). */ #ifndef_CLOCK
8、_T_DEFINED typedeflongclock_t; #define_CLOCK_T_DEFINED #endif #ifndef_T
此文档下载收益归作者所有