linux时间编程
来源:互联网 发布:mac优化大师 编辑:程序博客网 时间:2024/06/09 15:12
一.时间类型。
1.UTC:世界标准时间,也就是格林威治标准时间(GMT)
2.Calendar Time:日历时间,是“从一个标准时间点(如:1970年1月1日0点)到此时经过的秒数”来表示的时间。
二.时间获取
#include<time.h> time_t time(time_t *tloc) //获取日历时间,即从1970年1月1日0点到现在所经历的秒数。
三.时间转化
struct tm *gmtime(const time_t *timep)//将日历时间转化为UTC,并保存至TM结构。struct tm *localtime(const time_t *timep//将日历时间转化为本地时间,并保存至TM结构。 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; }
四.时间显示
char *asctime(const struct tm *tm)//将tm格式的时间转化为字符串char *ctime(const time_t *timep)//将日历时间转化为本地时间的字符串形式。
五.获取事件时间
int gettimeofday(struct timeval *tv,struct timezone *tz)//获取从今日凌晨到现在的时间差,常用于计算事件耗时。struct timeval{ int tv_sec; int tv_usec;};
六.延时
unsigned int sleep(unsigned int seconds)//使程序睡眠seconds秒void usleep(unsigned long usec)//使程序睡眠usec微妙
0 0
- linux下时间编程
- linux历程--时间编程
- Linux时间编程
- Linux应用 - 时间编程
- linux 时间编程
- linux时间编程
- linux时间编程
- Linux时间编程
- Study Linux - 时间编程
- Linux时间编程
- linux下时间编程
- linux时间编程
- Linux时间编程
- Linux编程---时间相关
- Linux时间编程
- linux时间编程
- Linux下时间编程
- Linux 时间编程
- AES加解密算法详解
- 自学java(2)
- 超齐全的编程开发资源集
- 浅谈设计模式——对象的行为模式
- log4j.properties配置详解与实例-全部测试通过
- linux时间编程
- Java编程思想学习笔记(二) 第3章 操作符
- iOS开发获取用户位置及定位
- 数据结构 堆。
- 划线功能更改(高德地图)
- 基于jQuery实现轮播特效(原理)
- 深入研究java.lang.Runtime类
- 【二分快速幂】病毒分裂
- MD5单向散列算法详解