![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
C语言怎样调用系统日期为数字?如:20140826
展开全部
#include<stdio.h>
#include<time.h>
int main(void){
time_t timep;
struct tm *p;
int year,mon,day;
time(&timep);
p = localtime(&timep); //取得当地时间
year = 1900+p->tm_year;
mon = 1+p->tm_mon;
day = p->tm_mday;
printf("%d%d%d\n",year,mon,day);
printf("%d:%d:%d\n", p->tm_hour, p->tm_min, p->tm_sec);
}
#include<time.h>
int main(void){
time_t timep;
struct tm *p;
int year,mon,day;
time(&timep);
p = localtime(&timep); //取得当地时间
year = 1900+p->tm_year;
mon = 1+p->tm_mon;
day = p->tm_mday;
printf("%d%d%d\n",year,mon,day);
printf("%d:%d:%d\n", p->tm_hour, p->tm_min, p->tm_sec);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <time.h>
#include <stdio.h>
void main()
{
time_t t = time(0);
char tmp[64];
strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 本年第%j天 %z",localtime(&t) );
puts( tmp );
return 0;
}
#include <stdio.h>
void main()
{
time_t t = time(0);
char tmp[64];
strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 本年第%j天 %z",localtime(&t) );
puts( tmp );
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
clock函数?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SYSTEMTIME time;
GetSystemTime(&time);
long ltime=(time.wYear<<16)|(time.wMonth<<8)|time.wDay;
GetSystemTime(&time);
long ltime=(time.wYear<<16)|(time.wMonth<<8)|time.wDay;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询