Ubuntu获取系统时间

来源:互联网 发布:知乎45个神回复 编辑:程序博客网 时间:2024/05/20 11:27

#include <stdio.h>  
#include <sys/time.h>  
#include <time.h>  
int gettimeofday(struct timeval *tv, struct timezone *tz);
 
int main(int argc,char * argv[])  
{  
struct timeval tv;
struct tm *gmt, *area;
while(1)  
{  
gettimeofday(&tv,0);
area = localtime(&(tv.tv_sec));//以本地时区显示时间
printf("Local time is: %s  %u:%u", asctime(area),tv.tv_sec,tv.tv_usec);
//打印文件名和此段程序行数,并显示系统时间和微秒数;
//printf("s: %u:%u\n",tv.tv_sec,tv.tv_usec);
//gmt = gmtime(&(tv.tv_sec));//以GMT时区显示时间
//printf("GMT is: %s", asctime(gmt));
//  sleep(2);    
}
return 0;
  }


原创粉丝点击