time.h
来源:互联网 发布:一个域名要多少钱 编辑:程序博客网 时间:2024/05/18 16:17
函数名称: asctime
函数原型: char* asctime(struct tm * ptr)
函数功能: 得到机器时间(日期时间转换为ASCII码)
函数返回: 返回的时间字符串格式为:星期,月,日,小时:分:秒,年
参数说明: 结构指针ptr应通过函数localtime()和gmtime()得到
函数名称: ctime
函数原型: char *ctime(const time_t *time)
函数功能: 得到日历时间
函数返回: 返回字符串格式:星期,月,日,小时:分:秒,年
参数说明: time-该参数应由函数time获得
所属文件: <time.h>
1
2
3
4
5
6
7
8
9
#include<stdio.h>
#include<time.h>
intmain()
{
time_tt;
time
(&t);
printf
(
"Today'sdateandtime:%s"
,
ctime
(&t));
return0;
}
函数名称: difftime
函数原型: double difftime(time_t time2, time_t time1)
函数功能: 得到两次机器时间差,单位为秒
函数返回: 时间差,单位为秒
参数说明: time1-机器时间一,time2-机器时间二.该参数应使用time函数获得
所属文件: <time.h>
1
2
3
4
5
6
7
8
9
10
11
12
#include<time.h>
#include<stdio.h>
intmain()
{
time_tstart,end;
system
(
"cls"
);
//清屏
start=
time
(NULL);
system
(
"Sleep5"
);
//等待5秒
end=
time
(NULL);
printf
(
"Thedifferenceis:%fseconds"
,
difftime
(end,start));
return0;
}
函数名称: gmtime
函数原型: struct tm *gmtime(time_t *time)
函数功能: 得到以结构tm表示的时间信息
函数返回: 以结构tm表示的时间信息指针
参数说明: time-用函数time()得到的时间信息
所属文件: <time.h>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<dos.h>
char
*tzstr=
"TZ=PST8PDT"
;
intmain()
{
time_tt;
structtm*gmt,*area;
putenv(tzstr);
tzset();
t=
time
(NULL);
area=
localtime
(&t);
printf
(
"Localtimeis:%s"
,
asctime
(area));
gmt=
gmtime
(&t);
printf
(
"GMTis:%s"
,
asctime
(gmt));
return0;
}
函数名称: time
函数原型: time_t time(time_t *timer)
函数功能: 得到系统当前时间
函数返回: 系统当前时间
参数说明: timer=NULL时得到机器日历时间,timer为有效指针时,更新timer为系统当前时间,time_t是一个long类型
所属文件: <time.h>
1
2
3
4
5
6
7
8
9
10
#include<time.h>
#include<stdio.h>
#include<dos.h>
intmain()
{
time_tt;
t=
time
(NULL);
//默认1970-1-1
printf
(
"ThenumberofsecondssinceJanuary1,1970is%ld"
,t);
return0;
}
函数名称: tzset
函数原型: void tzset(void)
函数功能: UNIX兼容函数,用于得到时区,在DOS环境下无用途
函数返回:
参数说明:
所属文件: <time.h>
1
2
3
4
5
6
7
8
9
10
11
12
#include<time.h>
#include<stdlib.h>
#include<stdio.h>
intmain()
{
time_ttd;
putenv(
"TZ=PST8PDT"
);
tzset();
time
(&td);
printf
(
"Currenttime=%s"
,
asctime
(
localtime
(&td)));
return0;
}
0 0
- time.h
- time.h
- time.h
- time.h
- time.h
- time.h
- time.h
- time.h
- time.h
- time.h
- “time.h”
- time.h
- time.h
- time.h
- time.h
- time.h
- time.h
- time.h
- android 9.png 浅析
- LPC部分概念
- 自动化测试框架设计
- Chapter 11 Network Programming [《CSAPP》 笔记]
- 【iOS开发-7】UILabel类的用法以及实例化对象的各种属性介绍
- time.h
- 在windows上安装easyphp和zencart
- Java Web开发使用配置文件链接数据库
- Binary Tree Zigzag Level Order Traversal
- kruskal算法
- 第二章 线性表 知识导图
- Chapter 1 构造过程抽象 [《SICP》 笔记]
- 数据结构第一章知识结构图
- try与catch异常捕获处理(说明)及案例