本站首页 - 分类目录 - 本类文章
C语言的时间函数
一、获取电脑时间:

#include <time.h>

time_t t;
time (&t); //获取1970年以来的UTC秒数

struct tm * lt;
lt = localtime (&t); //校正时区


struct tm {
int tm_sec;  //秒
int tm_min; //分
int tm_hour; //小时
int tm_mday; //日
int tm_mon; //月
int tm_year; //年
int tm_wday; //星期,其中0代表星期天,1代表星期一
int tm_yday; //从每年的1月1日开始的天数 ,其中0代表1月1日
int tm_isdst; //夏令时标识符,
long int tm_gmtoff; //时区秒数
const char *tm_zone; //失去名称
};



二、获取文件时间

#include <sys/stat.h>

struct stat ft;   
stat("filename",&ft);

struct   tm*   t=localtime(ft.st_ctime); //校正时区

struct stat  
{   
    dev_t       st_dev;   
    ino_t       st_ino;     
    mode_t      st_mode;    
    nlink_t     st_nlink;  
    uid_t       st_uid;     
    gid_t       st_gid;      
    dev_t       st_rdev;   
    off_t       st_size;    //文件大小
    blksize_t   st_blksize;    
    blkcnt_t    st_blocks;  
    time_t      st_atime;   //最近存取时间
    time_t      st_mtime;   //最近修改时间    
    time_t      st_ctime;  
};  



上一篇:在网页上显示时间
下一篇:Js 计算某日是本月第几周