linux 学习笔记-时间管理
2014-07-13 20:33
399 查看
时间类型
Coordinated universal(UTC):世界标准时间。
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)
功能:将日历时间转化为格林威标准时间,并保存在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;//tm_year+1900=哪一年
Int tm_wday;//本周第几日
Int tm_yday;//本年第几日
In tm_isdst://日光节约时间
}
时间显示
Char *astime(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微妙。
Coordinated universal(UTC):世界标准时间。
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)
功能:将日历时间转化为格林威标准时间,并保存在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;//tm_year+1900=哪一年
Int tm_wday;//本周第几日
Int tm_yday;//本年第几日
In tm_isdst://日光节约时间
}
时间显示
Char *astime(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微妙。
相关文章推荐
- Linux内核学习笔记八——定时器和时间管理
- [linux学习笔记]第2天:时间管理,命令帮助信息,文本查看,权限及用户管理,BASH和变量,脚本
- 学习笔记-linux中的时间管理
- linux学习笔记——日志分析管理同步、修改时间、同步时间
- Linux下用户与组的管理-Linux学习笔记
- linux学习笔记之磁盘管理
- linux系统管理学习笔记之三----软件的安装
- linux系统管理学习笔记之八---linux文件与目录的管理及权限
- Linux基础知识学习笔记(一)--文件系统的权限管理
- Linux时间学习笔记
- 菜鸟学习linux笔记与练习-----第一天。一些初级命令以及基本用户管理
- linux系统管理学习笔记之六---linux文件系统
- Linux内核学习笔记之进程管理2—进程的组织形式
- Linux 文件管理学习笔记(5-27)
- 项目管理学习笔记之三时间管理过程总结
- 菜鸟学习linux笔记与练习-----第一天。一些初级命令以及基本用户管理
- linux系统管理学习笔记之四---用户管理
- Linux学习笔记-与系统管理有关的命令[转帖]
- linux系统管理学习笔记之四---用户管理
- Linux学习笔记三、档案与目录管理