首页 > 学院 > 开发设计 > 正文

linux C 下获取系统时间

2019-11-08 03:25:47
字体:
来源:转载
供稿:网友

#include <stdlib.h>#include <time.h>int main(int argc,char **argv){    struct tm *nowTime;    time_t nowTime_t;	//get now Time    time(&nowTime_t);    nowTime = localtime(&nowTime_t);    startTime_min = nowTime->tm_min;//nowTime->tm_year+1900;    //这里需要注意的是月 0-11 所以得到以后要加1    PRintf("%d.%d.%d-%d:%d:%d/n",nowTime->tm_year+1900,nowTime->tm_mon+1,nowTime->tm_mday,/			nowTime->tm_hour,startTime_min,nowTime->tm_sec);}
========================================================================
//下面是将时间转换成数组,格式自己设定
void DateToString(struct tm* time,char*str){    snprintf(str,20,"%d_%d_%d_%d-%d-%d",/        time->tm_year+1900,time->tm_mon+1,time->tm_mday,/            time->tm_hour,time->tm_min,time->tm_sec);}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表