鱼C论坛

 找回密码
 立即注册
查看: 2315|回复: 0

[技术交流] 3.Linux应用编程之时间类编程函数手册

[复制链接]
发表于 2017-6-10 16:58:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 john-rgt 于 2017-6-10 17:00 编辑

第1类 时间编程类
1.1 获取日历时间
1.1.1 函数名
time
1.1.2 函数原形
time_t time(time_t *t)
1.1.3 函数功能
返回日历时间()从1970 1月1日00:00到现在的时间
1.1.4 所属头文件
<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 所属头文件
<time.h>
1.2.5 返回值
成功:世界标准时间  ,struct tm存储 失败:
1.2.6 参数说明
Timep:待转化的日历时间

1.3 获取本地时间
1.3.1 函数名
localtime
1.3.2 函数原形
struct tm *gmtime(const time_t *timep)
1.3.3 函数功能
返回本地时间
1.3.4 所属头文件
<time.h>
1.3.5 返回值
返回本地时间,以struct tm格式存储的本地时间
失败返回空指针
1.3.6 参数说明
Timep:待转化的日历时间

1.4 以字符串方式显示时间
1.4.1 函数名
asctime
1.4.2 函数原形
char *asctime(const struct tm *tm)
1.4.3 函数功能
将tm格式的时间转化为字符串
1.4.4 所属头文件
<time.h>
1.4.5 返回值
字符串方式显示的时间
1.4.6 参数说明
待转化的tm格式的时间


1.5 获取高精度时间
1.5.1 函数名
gettimrofday
1.5.2 函数原形
Int gettimrofday(struct timeval *tv,struct timezone *tz)
1.5.3 函数功能
获取高精度的本地时间
1.5.4 所属头文件
<sys/time.h>
1.5.5 返回值
成功:0  失败-1
1.5.6 参数说明
struct timeval *tv 保存从1970年1月1日00:00:00到现在的秒和微秒
struct timezone *tz  通常为空

评分

参与人数 1鱼币 +3 收起 理由
小甲鱼 + 3 支持楼主!

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-7-1 18:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表