知行合一

享受过程 漠视结果

导航

c 时间 学习

linux

#include <stdio.h>
#include <time.h>

int main(int argc,char **argv)
{
    //两种时间的获取方法
    struct timeval tv;
    gettimeofday(&tv,NULL);
    time_t t=time(0);
    printf("%u---%u+++%u\n",tv.tv_sec,tv.tv_usec,t);
    //时间格式转换
    char tmp[64];
    strftime(tmp,sizeof(tmp),"%Y%m%d%H%M%S\n",localtime(&t));
    printf("%s",tmp);
    return 0;
}

windows

#include <stdio.h>
#include <time.h>

int main(int argc, char* argv[])
{
    //windows没有timeval结构,当然也没有gettimeofday函数
    //struct timeval tv;
    //gettimeofday(&tv,NULL);
    
    time_t t=time(0);
    char tmp[64];
    strftime(tmp,sizeof(tmp),"%Y%m%d-%H%M%S",localtime(&t));
    printf("%s",tmp);
    
    return 0;
}

 

posted on 2014-12-06 11:52  项羽  阅读(270)  评论(0编辑  收藏  举报