找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: snsj

[研讨] 给大家出个工程日期计算的题目

[复制链接]

已领礼包: 488个

财富等级: 日进斗金

发表于 2021-4-26 14:45:25 | 显示全部楼层
本帖最后由 aeo 于 2021-4-26 15:22 编辑


这是我自己计算的数据,另一个数据来源,一直到2100年
大家测试一下
我测了几个应该是对的,百度只到2050年,后面的没测试

  1. '(2635 333387 1701 1748 267701 694 2391 133423 1175 396438
  2. 3402 3749 331177 1453 694 201326 2350 465197 3221 3402
  3. 400202 2901 1386 267611 605 2349 137515 2709 464533 1738
  4. 2901 330421 1242 2651 199255 1323 529706 3733 1706 398762
  5. 2741 1206 267438 2647 1318 204070 3477 461653 1386 2413
  6. 330077 1197 2637 268877 3365 531109 2900 2922 398042 2395
  7. 1179 267415 2635 661067 1701 1748 398772 2742 2391 330031
  8. 1175 1611 200010 3749 527717 1452 2742 332397 2350 3222
  9. 268949 3402 3493 133973 1386 464219 605 2349 334123 2709
  10. 2890 267946 2773 592565 1210 2651 395863 1323 2707 265877
  11. 1706 2773 133557 1206 398510 2638 3366 335142 3411 1450
  12. 200042 2413 723293 1197 2637 399947 3365 3410 334676 2906
  13. 1389 133467 1179 464023 2635 2725 333477 1746 2778 199350
  14. 2359 526639 1175 1611 396618 3749 1706 267628 2734 2350
  15. 203054 3222 465557 3402 3493 330581 1386 2669 264797 1325
  16. 529707 2709 2890 399018 2773 1370 267450 2651 1323 202023
  17. 1683 462419 1706 2773 330165 1206 2647 264782 3350 531750
  18. 3410 3498 396650 1389 1198 267421 2605 3349 138021 3410 )

点评

我反复测试后认为是 2100 的润年判断错误 改进后就没发现问题了 谢谢您  详情 回复 发表于 2021-4-27 17:08
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 488个

财富等级: 日进斗金

发表于 2021-4-26 14:49:19 | 显示全部楼层
本帖最后由 aeo 于 2021-4-26 15:32 编辑

数据的格式应该是这样的,我自己摸索的:
一年 12个月,或13个月,13个月的应该有个月是闰月,闰月比如是n

如果一个月29天计0, 30天计1
一个月就是这样: "011000101001",或闰月 "0110100101001".
二进制转10进制得 m

最后的数据就是 65536*n + m


论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6881个

财富等级: 富甲天下

发表于 2021-4-26 16:17:28 | 显示全部楼层
谢谢版主
这次感觉没问题了
谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6881个

财富等级: 富甲天下

发表于 2021-4-26 16:28:39 | 显示全部楼层
2100年也可对比的
http://wannianli.tianqi234.com/

以下与网上的不对
(gxl-GetNonli 2100 12 1) = ("2100" "12" "01" "星期四" "庚申" "十一" "初二" "猴")
(gxl-GetNonli 2100 12 31) = ("2100" "12" "31" "星期六" "庚申" "腊" "初二" "猴")
微信图片_20210426162722.png
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6881个

财富等级: 富甲天下

发表于 2021-4-26 16:31:35 | 显示全部楼层
系统也自带农历,且和网上的相同
微信图片2.jpg
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 146个

财富等级: 日进斗金

发表于 2021-4-27 07:54:41 | 显示全部楼层
Free-Lancer 发表于 2013-9-4 22:52
翻出来两个函数,时间太久忘记出处了

_$ (date->JD 2013 1 20)

感謝分享 受用良多
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6881个

财富等级: 富甲天下

发表于 2021-4-27 17:08:32 | 显示全部楼层
aeo 发表于 2021-4-26 14:45
这是我自己计算的数据,另一个数据来源,一直到2100年
大家测试一下
我测了几个应该是对的,百度只到20 ...

我反复测试后认为是 2100 的润年判断错误
改进后就没发现问题了
谢谢您

点评

aeo
是程序本身的问题吧,原来程序碰不到100的倍数,现在有2100,要加上  详情 回复 发表于 2021-4-30 22:24
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 488个

财富等级: 日进斗金

发表于 2021-4-30 22:24:38 | 显示全部楼层
本帖最后由 aeo 于 2021-4-30 22:25 编辑
ynhh 发表于 2021-4-27 17:08
我反复测试后认为是 2100 的润年判断错误
改进后就没发现问题了
谢谢您

是程序本身的问题吧,原来程序碰不到100的倍数,2000刚好成功避开,现在有2100,要加上

点评

谢谢您 不知您那个节气的搞定了没有? 谢谢  详情 回复 发表于 2021-5-2 10:30
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6881个

财富等级: 富甲天下

发表于 2021-5-2 10:30:29 | 显示全部楼层
aeo 发表于 2021-4-30 22:24
是程序本身的问题吧,原来程序碰不到100的倍数,2000刚好成功避开,现在有2100,要加上

谢谢您
不知您那个节气的搞定了没有?
谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-15 10:54 , Processed in 0.398976 second(s), 45 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表