Linux编程:时间与文件及信号的操作
发布时间:2016-11-02 07:47:54 所属栏目:Linux 来源:网络整理
导读:副标题#e# #include stdio.h#include stdlib.h#include string.h#include unistd.h#include signal.h#include time.hvoid fun(int x){ printf(hello world!rn); int i; FILE *f=fopen(a.txt,rw+); if(f==NULL){printf(file errorrn); exit(-1);}; for(i
结构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; }; int tm_sec 代表目前秒数,正常范围为0-59,但允许至61秒 int tm_min 代表目前分数,范围0-59 int tm_hour 从午夜算起的时数,范围为0-23 int tm_mday 目前月份的日数,范围01-31 int tm_mon 代表目前月份,从一月算起,范围从0-11 int tm_year 从1900 年算起至今的年数 int tm_wday 一星期的日数,从星期一算起,范围为0-6 int tm_yday 从今年1月1日算起至今的天数,范围为0-365 int tm_isdst 日光节约时间的旗标 此函数返回的时间日期未经时区转换,而是UTC时间。 返回值 返回结构tm代表目前UTC 时间 编辑本段应用举例 #include "stdio.h" #include "time.h" #include "stdlib.h" int main(void) { time_t t; struct tm *gmt, *area; tzset(); t = time(NULL); area = localtime(&t); printf("Local time is: %s", asctime(area)); gmt = gmtime(&t); printf("GMT is: %s", asctime(gmt)); return 0; } 本文出自 “好好活着” 博客,请务必保留此出处http://wolfword.blog.51cto.com/4892126/1225008 (编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |