免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1846 | 回复: 8
打印 上一主题 下一主题

求助!在C程序中,如何编程取得前天的日期? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-05-06 15:10 |只看该作者 |倒序浏览
在C程序中,如何编程实现获得前天日期呢?

论坛徽章:
0
2 [报告]
发表于 2003-05-06 15:55 |只看该作者

求助!在C程序中,如何编程取得前天的日期?

使用time()得到当前日期,以秒为单位
然后减去两天的秒数(24X2X3600)
再用gmttime或是ocaltime

论坛徽章:
0
3 [报告]
发表于 2003-05-06 15:56 |只看该作者

求助!在C程序中,如何编程取得前天的日期?

使用time()得到当前日期,以秒为单位
然后减去两天的秒数(24X2X3600)
再用gmttime或是ocaltime

论坛徽章:
0
4 [报告]
发表于 2003-05-06 21:45 |只看该作者

求助!在C程序中,如何编程取得前天的日期?

char a14[64];
time_t tm;...
time(&tm);strftime(a14,64,"%Y年%m月%d日",gmtime(&tm));
printf("今天日期:%s",a14);

论坛徽章:
0
5 [报告]
发表于 2003-05-07 09:10 |只看该作者

求助!在C程序中,如何编程取得前天的日期?

tTime=time(NULL);
ptm=localtime(&tTime);
ptm->;tm_mday -= 2 ;
tTime=mktime(ptm);
ptm=localtime(&tTime);

printf("前天:%02d-%02d", ptm->;tm_mon+1, ptm->;tm_mday);

论坛徽章:
0
6 [报告]
发表于 2003-05-07 11:03 |只看该作者

求助!在C程序中,如何编程取得前天的日期?

如果是1日的话
楼上的会出现负值

论坛徽章:
0
7 [报告]
发表于 2003-05-07 12:44 |只看该作者

求助!在C程序中,如何编程取得前天的日期?

struct  tm *t;
time_t timeval;
time(&timeval);
t=localtime(&timeval);
sprintf(cur_time,"%04d%02d%02d",t->;tm_year+1900,t->;tm_month+1,t->;tm_day);

论坛徽章:
0
8 [报告]
发表于 2003-05-07 15:51 |只看该作者

求助!在C程序中,如何编程取得前天的日期?

原帖由 "无双" 发表:
如果是1日的话
楼上的会出现负值


会是会
但是没有关系,mktime很聪明
它自己会处理跨月和跨年的情况的。
mktime()是个很有用的也很好用的函数
我们一直都用它

论坛徽章:
0
9 [报告]
发表于 2003-05-09 15:41 |只看该作者

求助!在C程序中,如何编程取得前天的日期?

无双说得对,以下是我以前写的一个函数
**  输入参数        iDays:>;0今天以后,<0今天以前
**  输出参数        日期字符串指针        aOutStr
**  返回值        整型        0-成功
int  AddSysDate(int         iDays, char  *aOutStr)
{
  long  llTime;
  struct tm *slTime;

  time(&llTime);
  llTime += iDays*24*60*60;
  slTime=localtime(&llTime);
  sprintf(aOutStr, "%04d%02d%02d",slTime->;tm_year+1900,slTime->;tm_mon+1,slTime->;tm_mday);
  return(0);
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP