实用C语言中time函数的用法
c语言中time函数的用法
c语言中time函数的用法的用法你知道吗?下面应届毕业生小编就跟你们详细介绍下c语言中time函数的用法的用法,希望对你们有用。
c语言中time函数的用法的用法如下:
头文件time.h
@函数名称: localtime
函数原型: struct tm *localtime(const time_t *timer)
函数功能: 返回一个以tm结构表达的机器时间信息
函数返回: 以tm结构表达的时间,结构tm定义如下:
[cpp] view plain copy
01.struct tm{
02. int tm_sec;
03. int tm_min;
04. int tm_hour;
05. int tm_mday;
06. int tm_mon;
07. int tm_year;
08. int tm_wday;
09. int tm_yday;
10. int tm_isdst;
11. };
参数说明: timer-使用time()函数获得的机器时间
[cpp] view plain copy
01.#include
02.#include
03.#include
04.int main() {
05. time_t timer;
06. struct tm *tblock;
07. timer=time(NULL);
08. tblock=localtime(timer);
09. printf(Local time is: %s,asctime(tblock));
10. return 0;
11.}
@函数名称: asctime
函数原型: char* asctime(struct tm * ptr)
函数功能: 得到机器时间(日期时间转换为ASCII码)
函数返回: 返回的时间字符串格式为:星期,月,日,小时:分:秒,年
参数说明: 结构指针ptr应通过函数localtime()和gmtime()得到
所属文件:
[cpp] view plain copy
01.#include
02.#include
03.#include
04. int main() {
05. struct tm t;
06. char str[80];
07. t.tm_sec=1;
08. t.tm_min=3;
09. t.tm_hour=7;
10. t.tm_mday=22;
11. t.tm_mon=11;
12. t.tm_year=56;
13. t.tm_wday=4;
14. t.tm_yday=0;
15. t.tm_isdst=0;
16. strcpy(str,asctime(t));
17. printf(%s,str);
18. return 0;
19.}
@函数名称: ctime
函数原型: char *ctime(long time) 函数功能: 得到日历时间
函数返回: 返回字符串格式:星期,月,日,小时:分:秒,年
参数说明: time-该参数应由函数time获得
所属文件:
[cpp] view plain copy
01.#include
02.#include
03.int main() {
04. time_t t;
05. time(t);
06. printf(Todays date and time: %s,ctime(t));
07. return 0;
08.}
@函数名称: difftime
函数原型: double difftime(time_t time2, time_t time1)
函数功能: 得到两次机器时间差,单位为秒
函数返回: 时间差,单位为秒
参数说明: time1-机器时间一,time2-机器时间二.该参数应使用time函数获得
所属文件:
[cpp] view plain copy
01.#include
02.#include
03.#include
04.#include
05.int main() {
06. time_t first, second;
07. clrscr();
08. first=time(NULL);
09. delay(2000);
10. second=time(NULL);
11. printf(The difference is: %f seconds,difftime(second,first));
12. getch();
13. return 0;
14.}
@函数名称: gmtime
函数原型: struct tm *gmtime(time_t *time)
函数功能: 得到以结构tm表示的时间信息
函数返回: 以结构tm表示的时间信息指针
参数说明: time-用函数time()得到的时间信息
所属文件:
[cpp] view plain copy
01.#include
02.#include
03.#include
04.#include
05.char *tzstr=TZ=PST8PDT;
06.int main() {
07. time_t t;
08. struct tm *gmt, *area;
09. putenv(tzstr);
10. tzset();
11. t=time(NULL);
12. area=localtime(t);
13. printf(Local time is:%s, asctime(area));
14. gmt=gmtime(t);
15. printf(GMT is:%s, asctime(gmt));
16. return 0;
17.}
@函数名称: time
函数原型: time_t time(time_t *timer)
函数功能: 得到机器的日历时间或者设置日历时间
函数返回: 机器日历时间
参数说明: timer=NULL时得到机器日历时间,timer=时间数值时,用于设置日历时间,time_t是一个long类型
所属文件:
[cpp] view plain copy
01.#include
02.#include
03.#include
04.int main() {
05. time_t t;
06. t=time();
07. printf(The number of seconds since January 1,1970 is %ld,t);
08. return 0;
09.}
@函数名称: tzset
函数原型: void tzset(void)
函数功能: UNIX兼容函数,用于得到时区,在DOS环境下无用途
函数返回:
参数说明:
所属文件:
[cpp] view plain copy
01.#include
02.#include
03.#include
04.int main() {
05. time_t td;
06. putenv(TZ=PST8PDT);
07. tzset();
08. time(td);
09. printf(Current time=%s,asctime(localtime(td)));
10. return 0;
11.}
…… 此处隐藏:1168字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [外语考试]管理学 第13章 沟通
- [外语考试]07、中高端客户销售流程--分类、筛选讲
- [外语考试]2015-2020年中国高筋饺子粉市场发展现
- [外语考试]“十三五”重点项目-汽车燃油表生产建
- [外语考试]雅培奶粉培乐系列适用年龄及特点
- [外语考试]九三学社入社申请人调查问卷
- [外语考试]等级薪酬体系职等职级表
- [外语考试]货物买卖合同纠纷起诉状(范本一)
- [外语考试]青海省实施消防法办法
- [外语考试]公交车语音自动报站系统的设计第3稿11
- [外语考试]logistic回归模型在ROC分析中的应用
- [外语考试]2017-2021年中国隔膜泵行业发展研究与
- [外语考试]神经内科下半年专科考试及答案
- [外语考试]园林景观设计规范标准
- [外语考试]2018八年级语文下册第一单元4合欢树习
- [外语考试]分布式发电及微网运行控制技术应用
- [外语考试]三人行历史学笔记:中世纪人文主义思想
- [外语考试]2010届高考复习5年高考3年联考精品历史
- [外语考试]挖掘机驾驶员安全生产责任书
- [外语考试]某211高校MBA硕士毕业论文开题报告(范
- 用三层交换机实现大中型企业VLAN方案
- 斯格配套系种猪饲养管理
- 涂层测厚仪厂家直销
- 研究生学校排行榜
- 鄱阳湖湿地景观格局变化及其驱动力分析
- 医学基础知识试题库
- 2010山西省高考历年语文试卷精选考试技
- 脉冲宽度法测量电容
- 谈高职院校ESP教师的角色调整问题
- 低压配电网电力线载波通信相关技术研究
- 余额宝和城市商业银行的转型研究
- 篮球行进间运球教案
- 气候突变的定义和检测方法
- 财经大学基坑开挖应急预案
- 高大支模架培训演示
- 一种改进的稳健自适应波束形成算法
- 2-3-鼎视通核心人员薪酬股权激励管理手
- 我国电阻焊设备和工艺的应用现状与发展
- MTK手机基本功能覆盖测试案例
- 七年级地理教学课件上册第四章第一节




