完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
注意蔡勒公式的结果是可以为负数的,如-1代表周6,-2代表周五,很多实现忽略了这点,出现错误。
int gettheweek(int year,int month,int day) { int week=0; int century=year/100; year= year%100; if(month==1||month==2) { month+=12; year--; } week= year+year/4+century/4-2*century+(26*(month+1))/10+day-1; week=week%7; return (week>=0)?week:(7+week); } |
|
|
|
只有小组成员才能发言,加入小组>>
2618 浏览 0 评论
821浏览 1评论
271浏览 1评论
594浏览 0评论
322浏览 0评论
540浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-12 11:21 , Processed in 1.099289 second(s), Total 44, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号