这个很有难度啊,首先要有个对比。。。假如在没有参照的情况下,只能从公元1年1月1日起开始推算

,然后计算距离现在有多少天。在对7取模。。。得到的余数可以判断是星期几。。。据说公元1年1月

1日是星期六吧?。。。总之很复杂,后来终于寻找到一种简便的方法,那就是高斯--泽勒公式,这个

公式真的很厉害。。。特地介绍下。。

高斯--泽勒公式:

A=(y+[y/4]-[y/100]+[y/400]+x ) mod 7 
星期几:A 
(A=0 为星期天!) 
公元年: y 
天数 :x( 由当年月份和日期定,即距离当年初的天数。例:2001/3/1 x=31+28+1 )

另外: 
1.公元1年1月1日是星期六。  
2.据说现行公历2800年左右还会有一天的误差,那时程序又要修正了。

有了这个公式就可以轻易的判断某个日期是星期几了。。其他的都容易解决。。。

希望能够帮助到需要的人。。

C语言 判断某一日期是星期几相关推荐

  1. c语言比较当前日期大小,C语言判断两个日期只差的方法

    C语言判断两个日期只差的方法 尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以 ...

  2. c语言根据日期求星期不用公式,...迅速算出是星期几的方法给你任何一年看日期怎么能...-知道日期怎么算周几-数学-倪滩贝同学...

    概述:本道作业题是倪滩贝同学的课后练习,分享的知识点是知道日期怎么算周几,指导老师为冉老师,涉及到的知识点涵盖:...迅速算出是星期几的方法给你任何一年看日期怎么能...-知道日期怎么算周几-数学,下 ...

  3. c语言根据日期算星期几入门,c语言详解  蔡勒(Zeller)公式计算某一天是星期几  极其方便...

    /* 蔡勒(Zeller)公式计算某一天是星期几 w:星期:c:(年份前两位):y:年(年份后两位):m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1.2月要看作上一年的13.14月 来计 ...

  4. c语言查找星期几,新手做的日历表及查找日期是星期几

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include void ff(char c, int n); //星号函数 int weekn( ...

  5. c语言日历星期,新手做的日历表及查找日期是星期几

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include void ff(char c, int n); //星号函数 int weekn( ...

  6. c语言 日期 星期几,新手做的日历表及查找日期是星期几

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include void ff(char c, int n); //星号函数 int weekn( ...

  7. python怎么判断日期是星期几_15个日期时间计算套路,快快拿走不用谢

    小伙伴们好啊,今天老祝和大家一起学习日期时间计算的套路,掌握这些套路,工作效率可以再高一点点. 1.合并日期和时间 如下图,如何将A列日期和B列的时间合并到一起,变成既有日期又带有时间的数据呢?哈哈哈 ...

  8. python怎么判断日期是星期几_python数据统计告诉你,是不是周四周五会跌的比较多...

    昨天在论坛看到有网友的一个提问: 对于很多投资来说,印象中最近这几年,尤其是前面的2016~2018年,周四跌的概率是比较大的,有时候会被戏谑为"法定砸盘日". 好奇百度了一下: ...

  9. java 判断天是星期及_java判断日期是星期几的方法总结

    java取得指定日期是星期几的方法:(相关视频教程推荐:java视频教程) 1.使用Calendar类//根据日期取得星期几 public static String getWeek(Date dat ...

  10. c语言万年历输入年月日星期几,菜鸟写的一个万年历(计算输入日期是星期几)...

    菜鸟写的一个万年历(计算输入日期是星期几) #include #include int statistic(int a) { int i,t=0; for(i=1;i if(i%4==0) { if( ...

最新文章

  1. 数据结构与算法:19 排序
  2. java 高并发解决方案
  3. Hive导出复杂数据到csv文件
  4. LeetCode 快乐数(Happy Number)
  5. VTK:ShareCamera分享相机用法实战
  6. 九个步骤让你成为PHP专家
  7. call / apply / bind
  8. php运算符优先级题目,详解php运算符优先级
  9. 一文详解微服务架构的数据设计
  10. [转载] python 简单示例说明os.walk和os.path.walk的不同
  11. 人生第一个深入理解的DFS题 HDU 1016
  12. python背景怎么自定义铃声_【Python成长之路】如何用2行代码将抖音视频设置成我的手机铃声...
  13. win7系统gpt分区激活工具哪个好?
  14. mac m1使用免费的hopper demo版本和machoView破解修改iphone上的app
  15. 题源报刊精品阅读-词汇1
  16. 统计学(五):几种常见的假设检验
  17. K8S 中 Pod 的5种阶段/状态
  18. 陀螺研究院×BSN丨解析区块链视角下的消费者权益保护访谈全文发布
  19. 大气精美PHP虚拟资源网站源码
  20. LG30刷小米系统_小米6玩机教程集合-安卓7.1升级9.0-MIUI10-原生9.0等精品刷机包

热门文章

  1. 旷视发布招股书,一起看看CV四小龙中的三小龙那些有意思的事情
  2. wⅰndows错误恢复,Windows错误恢复怎么办详细解决
  3. windows10下搜索磁盘神器 Listay
  4. Android开发笔记01-TextView01
  5. Dialog去掉默认白色背景
  6. C++ 常用的八种排序方法
  7. 第十六周学习生活总结
  8. 英国留学生Discursive Essay怎么写?
  9. 表达式(四则运算)计算的算法代写 essay代写
  10. 凯明启示录:倒闭风潮刚开始