完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
方法一:
int const table_week[12]={0,3,3,6,1,4,6,2,5,0,3,5}; //月修正数据表 /* *输入日期,得到星期几 *输入:year: 年 * month: 月 * day: 日 *返回:星期几 *0 1 2 3 4 5 6 *七 一 二 三 四 五 六 */ int get_Week(int year,int month,int day) { int temp2; int yearH,yearL; yearH = year/100; yearL = year%100; if(yearH > 19) { yearL += 100; } temp2 = yearL+yearL/4; temp2 = temp2%7; temp2 = temp2+day+table_week[month-1]; if(yearL%4 == 0 && month < 3) { temp2--; } return temp2%7; } 方法二: /* *输入日期,得到星期几 *输入:y:年 * m:月 * d:日 *返回:星期几 *0 1 2 3 4 5 6 *一 二 三 四 五 六 七 */ int get_Week(int y,int m,int d) { int week = 0; if(m==1 || m == 2) { m += 12; y--; } week=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7; return week; } |
|
|
|
只有小组成员才能发言,加入小组>>
2513 浏览 0 评论
1083浏览 2评论
700浏览 1评论
452浏览 0评论
193浏览 0评论
329浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 07:49 , Processed in 1.136174 second(s), Total 79, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号