我用专业版想表达“生日.月龄=3”该如何编写?

Home Home
引用 | 编辑 zw263755
2009-06-18 08:10
楼主
推文 x0
我想表达刚出生的婴儿,每个月的性格变化,假如孩子刚满3个月零几天。
程式编写:如果:生日.月龄=3.且.生日.日龄=99
      程式提示错误;
我该如何编写,请教正确的程式该如何表示?
  求教求教??????

献花 x0
引用 | 编辑 mainchen
2009-06-18 09:38
1楼
  
可以运用现有的参数, 自行计算并设定到指定的变数内, 请见下例:

此例中 "月龄" 代表出生后到目前日期, 相差了几个月,
此例中 "日龄" 代表出生后到目前日期, 扣除月份后, 又多了几天.



若要知道出生后到目前日期共相差几天, 见下例:

设定:d=阳历现系统-阳历生系统

ps. 上列以繁体为例.

献花 x0
引用 | 编辑 zw263755
2009-06-18 11:54
2楼
  
我按上述设定编进程式,并且是变成简体后,刚试过;
如果:月龄>3
如果:日龄>3
无论怎样编写,都不执行,不知是否还有要注意编写而没编的部分,实在不行,可否请你把它写进紫薇论命内,更新后,我在复制可否,拜托!!1

献花 x0
引用 | 编辑 mainchen
2009-06-18 14:12
3楼
  
下列以简体为例, 看看有没有打错字:

判断目前电脑日期与生日的差距:



判断行运日期与生日的差距:



或安装附件程式

本帖包含附件
档名: zip demo.rar   (2022-06-09 14:11 / 295 KB)   下载次数:11


献花 x0
引用 | 编辑 zw263755
2009-06-18 15:32
4楼
  
感谢!流月程式已经执行了,但流日还不行,如下:
如果:日龄=10
程式执行正常。但如下:
如果:日龄=99
程式还是不执行,可能涉及到换算的原因吗?

献花 x0
引用 | 编辑 mainchen
2009-06-18 15:39
5楼
  
下面是引用 zw263755 于 2009-06-18 15:32 发表的 : 到引言文
感谢!流月程式已经执行了,但流日还不行,如下:
如果:日龄=10
程式执行正常。但如下:
如果:日龄=99
程式还是不执行,可能涉及到换算的原因吗?

注意看我的算法及说明, 日龄是不会超过 31 天的, 因为是相距 "几月" 又 "几日", 有其他需求可以自行修改程式.

若想要计算相距总日数, 请见 2 楼帖下面说明.

献花 x0
引用 | 编辑 zw263755
2009-06-18 18:06
6楼
  
原来是日数不超过31天,我明白了,谢谢!!!

献花 x0
引用 | 编辑 chinkc
2009-06-20 10:01
7楼
  
原来如此!我明白了!

献花 x0