CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

难死我了 !!!!!!!!!!1 (立马送300 分 )

楼主trouble()2001-12-10 11:43:16 在 PowerBuilder / 基础类 提问

怎样得到每周的最后一天是几号   (星期六)  
   
  例:   2000年12月第一周最后一天是   ,   2001-12-1  
          2000年12月第二周最后一天是   ,   2001-12-8  
          2000年12月第三周最后一天是   ,   2001-12-15   问题点数:127、回复次数:8Top

1 楼bugforever(debug)回复于 2001-12-10 12:01:42 得分 0

  用DayNumber函数,写个循环判断吧  
  Top

2 楼bugforever(debug)回复于 2001-12-10 12:12:47 得分 127

date   d_date,d_result[5]  
  int   i  
  i   =   1  
  d_date   =   2001-12-01  
  do   while   (month(d_date)   =   12)  
  if(DayNumber(d_date)   =   6)   then  
  d_result[i]   =   d_date  
  MessageBox("ok",string(d_date))  
  end   if  
  d_date   =   relativedate(d_date,1)  
  loop  
  试一下  
  Top

3 楼bugforever(debug)回复于 2001-12-10 12:14:58 得分 0

修正一下:  
  if(DayNumber(d_date)   =   6)   then  
  得到得是星期五,星期六应该等于7  
  Top

4 楼zhuxiaozhu(卖火柴的朱朱)回复于 2001-12-10 12:16:13 得分 0

呵呵??  
  ????  
  干啥??Top

5 楼bugforever(debug)回复于 2001-12-10 12:18:02 得分 0

还有bug:   i应该++  
  吃饭去咯~Top

6 楼pbworm(pb菜鸟)回复于 2001-12-10 14:23:40 得分 0

礼拜六等于7  
  呵呵,来晚了Top

7 楼killerdanny(堕落的瓦拉斯塔兹)回复于 2001-12-10 14:42:40 得分 0

XIXI!Top

8 楼trouble()回复于 2001-12-10 15:30:30 得分 0

谢谢 bugforever(debug)   
   
            I++   可以改一下,   可以少转两圈。Top

相关问题

  • 难死我了 !!!!!!!!!!1 (立马送300分)
  • ¥¥¥¥winxp的超难问题,解决了立马送上100分$$$$$$$
  • **********高手请进,XP高难题,解决了,立马给分!!!!********
  • **********高手请进,高难题,200分大放送,解决了,立马给分!!!!********
  • dbgrid问题,立马给分
  • 我的VC6死了,各位大侠,救救我!解决立马给分!!
  • 只要有用,立马给分!!!
  • 超级大菜题(立马给分)
  • 在线等待,立马给分
  • DLL 与quickreport 的关系,立马给分

关键词

  • date
  • 2000年12月
  • daynumber
  • 最后一天

得分解答快速导航

  • 帖主:trouble
  • bugforever

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo