c语言请教 如何获得两天后的日期

来源:百度知道 编辑:UC知道 时间:2024/05/15 06:21:28
请问我怎样才能打印出两天后的日期
我用的提取当前系统日期的方法是
struct tm a;
_getsystime(&a);
尤其是月底和年底的时候怎么判断?

#include "time.h"
#include "stdio.h"
#include "stdlib.h"
int main(void)
{
char tmpbuf[128];
time_t start;
struct tm *newtime;
start = time(NULL);
start =start+60*60*24*2;
newtime=gmtime(&start);
strftime( tmpbuf, 128, "%Y%m%d\n", newtime);
printf("%s",tmpbuf);
return 0;
}

vb的我知道:
print date+2
就是两天后的日期了!!

记得MMTIME类里有你需要的信息 头文件是mmsystem.h