linux——时间编程
来源:互联网 发布:大图分割打印软件 编辑:程序博客网 时间:2024/06/05 19:38
时间获取:
#include<time.h>
time_t time(time_t *tloc)
获取日历时间:即从1970年1月1日0点到现在经历的秒数。
struct tm* gmtime(consttime_ttimep)
将日历时间转化为格林威治标准时间,保存在tm结构中。
struct tm* localtime(const time_t *timep)
将日历时间转化为本地时间,保存在tm结构中。
tm结构中tm_year +1900=现在的年份。
struct tm {
int tm_sec; /* 秒–取值区间为[0,59] */
int tm_min; /* 分 - 取值区间为[0,59] */
int tm_hour; /* 时 - 取值区间为[0,23] */
int tm_mday; /* 一个月中的日期 - 取值区间为[1,31] */
int tm_mon; /* 月份(从一月开始,0代表一月) - 取值区间为[0,11] */
int tm_year; /* 年份,其值从1900开始 */
int tm_wday; /* 星期–取值区间为[0,6],其中0代表星期天,1代表星期一,以此类推 */
int tm_yday; /* 从每年的1月1日开始的天数–取值区间为[0,365],其中0代表1月1日,1代表1月2日,以此类推 */
int tm_isdst; /* 夏令时标识符,实行夏令时的时候,tm_isdst为正。不实行夏令时的进候,tm_isdst为0;不了解情
况时,tm_isdst()为负。*/
char* asctime(const struct tm *tn)
将tm格式时间转化为字符串如:
Mon Jul 25 09:12:02 2007
char* ctime(const time_t* timep)
将日历时间转化为 本地时间字符串
int gettimeofday(struct timeval* tv,struct timezone *tz)
获取从今天凌晨到现在的时间差。
unsigned int sleep(unsigned int seconds)
是程序睡眠 seconds秒。
void usleep(unsigned long usec)
使程序睡眠usec微秒;
- Linux文件编程,时间编程——时间编程
- linux——时间编程
- linux——时间编程
- Linux文件编程,时间编程——库函数-文件访问
- Linux C高级编程——时间编程
- LINUX学习笔记10——时间编程
- Linux下C语言编程——时间表示
- Linux下C语言编程——时间表示
- linux操作系统编程——每隔一秒往文本文件写入时间
- Linux Shell编程(22)——时间/日期 命令
- 浅析 Linux 中的时间编程和实现原理一—— Linux 应用层的时间编程
- linux下时间编程
- linux历程--时间编程
- Linux时间编程
- Linux应用 - 时间编程
- linux 时间编程
- linux时间编程
- linux时间编程
- Debug - Remote Debugger
- 嵌入式技术开发学习经验
- VB.NET两个LISTBOX进行交换数据
- javascript中括号的含义,比较容易混淆
- 程序员要学会思考,总结
- linux——时间编程
- 基于ACIS/HOOPS的3D应用开发简介
- window系统 temp用户 相关问题
- “手把手教你学linux驱动开发”OK6410系列之01---模块编程
- 必须得明白Android内存管理,千万别把windows的习惯带过来
- javascript深度克隆一个对象
- 关于鸟和火车在甲乙两地之间的问题?
- Recordset.Open参数说明
- VC++下使用ADO编写数据库程序