Linux C常用时间函数
1
time_t time(time_t *t);
返回从1970.1.1 0:0:0的UTC时间格林威治时间的时间差秒数。
#include<stdio.h>
#include<time.h>
Int main(){
Time_t s;
S=time((time_t*)NULL);//NULL表示当前时间
Printf(“now :%ld”,s);
}
Int main(){
Time_t *s;
time(s);
Printf(“now :%ld”,*s);
}
2
Struct tm *gmtime(time_t *timep)
将秒数转换为当前可以理解的时间
struct tm { //已经在头文件定义
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
} ;
Int main(){
Time_t s;
Struct tm *p;
time(*s);
p=gmtime(*s);
Printf(“year :%d”,1900+p->tm_year);
Printf(“Month :%d”,1+p->tm_mon);
Printf(“day :%d”,1+p->tm_mday);
….
}
3
char *ctime(time_t *timep)
返回一个时间字符串
4
char *asctime(struct tm *timeptr)
将tm格式的时间转为字符串
5
Struct tm *locatime(time_t *timep)
功能与gmtime类似,但返回当地当前时间
6
time_t mktime(tm *timeptr)
将tm结构数据转换为秒数
7
int gettimeofday(struct timeval *tv,struct timezone *tz)
struct timeval{
long tv_sec;//当前时间的秒数
long tv_usec;//当前时间的微秒数
}
Struct timezone{
Int tz_minuteswest;//UTC时间相差的分钟
Int tz_dsttime;//夏令时间相差的分钟
}
此函数只能处理秒级的时间,需要跟上面的时间函数配合使用。
分享到:
相关推荐
LinuxC常用函数手册LinuxC常用函数手册LinuxC常用函数手册LinuxC常用函数手册
常用的c语言函数参考,包括函数说明和简单例子,适合初学者查询学习系统函数如何使用。包含word和pdf两种格式。
Linux 常用C函数(中文版) Linux 常用C函数(中文版) Linux 常用C函数(中文版) Linux 常用C函数(中文版) Linux 常用C函数(中文版)
Linux+常用C函数(中文版).pdf ,类似于VC的CSDN,包含了Linux下C语言编程所用到的函数。
Linux 常用C函数(中文版) 里面有很多常用的C函数
linux常用C函数,学习C函数的葵花宝典
Linux下常用C函数
linuxC常用函数查询手册方便实用包括: 字符测试篇 字符串转换篇 内存控制篇 时间日期篇 内存及字符串操作篇 常用数学函数篇 用户组篇 数据结构及算法篇 文件操作篇 文件内容操作篇 进程操作篇 文件权限操作篇 信号...
linux常用c函数中文版
Linux 常用C函数 中文版
Linux常用C函数速查(中文版html).rarLinux常用C函数速查(中文版html).rar
Linux下常用的C函数中文版电子书,里面有每个函数的所需头文件和举例。
本文件是linux和C常用函数手册,是一个帮助文件便于查阅linux和c语言的相关函数
linux下常用的一些C函数,说明特别详细.是一个不错的参考资料
熟练应用Linux中C语言函数库中的字符操作函数; 2.熟练应用掌握Linux中C语言函数库中的字符串操作函数
Linux常用C函数速查(中文版),常用的linux的函数都可查到,学linux编程必备的手册。
Linux常用C函数和Linux命令大全,两个均是查阅工具,可以很方便的查阅C函数和LINUX命令
linux下C语言编程基础,适合嵌入式入门学习