Linux_3.5_时间编程

 时间编程:


时间类型:


学习方法:





时间编程结构:总结



1.1获取日历时间

1.1.1 函数名

time

1.1.2 函数原形

time_t time(time_t *t);

1.1.3 函数功能

返回日历时间

1.1.4 所属头文件

#include <time.h>

1.1.5 返回值

成功:返回日历时间

失败:返回-1

1.1.6 参数说明

t:不为null的情况下,保存返回值

 

1.2获取格林威治时间

1.2.1 函数名

gmtime

1.2.2 函数原形

struct tm* gmtime(const time_t *timep)

1.2.3 函数功能

将参数timep所指定的日历时间转化为世界标准时间

1.2.4 所属头文件

#include <time.h>

1.2.5 返回值

成功:返回世界标准时间,以struct tm形式存储

失败:返回null

1.2.6 参数说明

timep:待转化的日历时间

 

1.3获取本地时间

1.3.1 函数名

localtime

1.3.2 函数原形

struct tm*localtime(const time_t *timep)

1.3.3 函数功能

将蚕食timep所指向的日历时间转化为本地时间

1.3.4 所属头文件

#include<time.h>

1.3.5 返回值

成功:返回以struct tm格式存储的本地时间

失败:返回null

1.3.6 参数说明

timep:指向待转化的日历时间


1.4以字符串方式显示时间

1.4.1 函数名

asctime

1.4.2 函数原形

char *asctime(const struct tm *tm)

1.4.3 函数功能

将struct tm 格式的时间转化为字符串

1.4.4 所属头文件

#include <time.h>

1.4.5 返回值

字符串方式显示的时间

1.4.6 参数说明

Tm:待转化的tm格式的时间

 

1.5获取高精度时间

1.5.1 函数名

gettimeofday

1.5.2 函数原形

int gettimeofday(struct timeval *tv,structtimezone *tzone)

1.5.3 函数功能

获取高精度的时间

1.5.4 所属头文件

#include<sys/time.h>

1.5.5 返回值

成功:返回0

失败:返回-1

1.5.6 参数说明

tv: 保存从1970年1月1日0:0:0到现在经历的秒数和

微妙数

tzone:通常为NULL





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值