W = [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] + d - 1. (12)
这个公式由世纪数减一、年份末两位、月份和日数即可算出W,再除以7,得到的余数是几就表示这一天是星期几,唯一需要变通的是要把1月和2月当成上一年的 13月和14月,C和y都按上一年的年份取值。因此,人们普遍认为这是计算任意一天是星期几的最好的公式。这个公式最早是由德国数学家克里斯蒂安·蔡勒(Christian Zeller, 1822-1899)在1886年推导出的,因此通称为蔡勒公式(Zeller’s Formula)。为方便口算,式中的[13 * (M+1) / 5]也往往写成[26 * (M+1) / 10]。
相关推荐
IC设计新手必看:如何正确使用去耦电容(decap)避免电源噪声?
本文深入探讨了IC设计中去耦电容(decap)的应用技巧,从核心原理到布局实现,帮助新手工程师有效抑制电源噪声。文章详细解析了MIM、MOM等电容类型的特性与选择策略,并提供了先进的布局技巧和验证方法,特别适用于28nm以下先进工艺的电路设计挑战。
给定年月日,一个公式巧算星期几
来看公式: int CaculateWeekDay(int y,int m, int d) { if(m==1||m==2) { m+=12; y--; } int iWeek=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7; return iWeek; } 这个公式叫基姆拉尔森
对接萤石平台调用播放
萤石api 管理 · 萤石开放平台API文档 httpclient pom <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.2</version> </dependency> package com.ruoyi...
[葛勤民]怎样计算任一天是星期几
--------------------------------------------------------------------------- 星期制度是一种有古老传统的制度。据说因为《圣经·创世纪》中规定上帝用了六天时间创世纪,第七天休息,所以人们也就以七天为一个周期来安排自己的工作和生活,而星期日是休息日。从实际的角度来讲,以七天为一个周期,长短也比较合适。所以尽管中国的传统工
2025年第十六届蓝桥杯省赛C/C++大学B组 个人题解
也是写了写部分题解,朱波也是狠狠水了个省二┭┮﹏┭┮,毕竟许多算法知识没怎么学。
antv x6 沿边图标循环动画实现
2.使用transition给边设置动画,利用complte方法实现循环动画。实现效果,如下图,边上存在两个图标,要求图标延边一直循环动画。1.注册一个自定义边,边上定义两个图标,并设置其初始位置。
根据年月日计算星期的公式
计算星期可以用蔡勒(Zeller)公式(只适合于1582年10月15日之后的情形): w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1 公式中的符号含义如下: c:世纪(年的高两位数); y:年(年的低两位数); m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月 来计算,比如20
SAP CRP能力计划详细说明操作及相关配置
2、求助朋友同事的希望破灭后,网上找了资料发现在百度搜索的资料基本都是没有说明白什么才产能计划,都没有详细的操作说明,然后用google去搜索了一些相关的文章,好像也没有详细的文章。然后也去SAP的官网搜索了相关的文章,都是文字性的表述,对系统的配置都没有很大的帮助,很久之前有记得在隐身人的博客中有提到CRP的能力计划的文章,然后试着去找了一下相关的文章。5、首先产能排产肯定涉及的就是是能力的问题,能力第一个能想到的就是工作中心中的能力页签,在流程制造中也叫资源,其实都是一个东西。
由给定日期求星期的几个公式
公式1<br />W = [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] + d - 1<br />或者是:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1符号意义<br />w:星期; w对7取模得:0-星期日,1-星期一,2-星期二,3-星期三,4-星期四,5-星期五,6-星期六 <br />c:世纪-1(前两位数) <br />y:年(后两位数) <br />m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、2月要看作上一年的13、
qq对接openclaw,通过qq发送命令
把 OpenClaw 接入 QQ 和微信,目前主流的微信文章和教程主要提供了两种截然不同的路径。我为你梳理了它们的核心区别和关键步骤,你可以根据自己的需求来选择。
ubuntu20 安装px4、mavros、QGroundControl
首先安装一下ant,否则没法运行,同时因20.04的缺少动态库libawt_xawt.so无法被Java8给调用,我的解决办法是去18.04把18.04的相同路径下的动态库libawt_xawt.so移动到20.04的/usr/lib/jvm/java-11-openjdk-amd64/lib/路径中。用rosdepc的时候,你得确保你用的是鱼香ROS的提供的ROS安装方法,否则是没有rosdepc的。make px4_sitl gazebo之前,可以安装一下gazebo的 模型。二、安装MAVROS。
Excel中根据日期计算星期几的方法
作者: @bushuo联系方式: 3513566868@qq.com。
华为OD机试新系统真题 【查找最佳充电策略】
华为OD机试 新系统真题【查找最佳充电策略】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【查找最佳充电策略】多语言题解。
【Java入门到精通】*基础篇
Java入门教程摘要(1-6期) 本系列从零讲解Java,基于Java 8 LTS版本。 Java历史与特性:1995年Sun公司发布,以跨平台、面向对象为核心优势,应用于后端、安卓、大数据等领域。 跨平台原理:通过JVM将字节码转换为机器码,实现"一次编写,到处运行"。 环境组件:JDK(开发工具包)⊃ JRE(运行环境)⊃ JVM(虚拟机),开发需安装JDK。 安装配置:提供Windows/Mac的JDK安装指南,强调路径无中文/空格。 环境变量:设置JAVA_HOME指向JDK路径,Path添加bin
ET2012新版免狗免安装绿色软件
ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,
霍尼韦尔SoftMaster使用说明
霍尼韦尔SoftMaster使用说明
根据年月日推算是星期几的公式
有时候,想知道公元某年某月某日是星期几,可以用下面的公式算出来: 这里的方括号表示只取商的整数部分。式中: x:这一年是公元多少年。 y:这一天是这一年的第几天。 s:星期几。不过要先除以7,再取余数。没有余数是星期日,余数是1、2、3、4、5、6,分别是星期一、星期二、星期三、星期四、星期五、星期六。 比如,2010年国庆节(10月1日)是星期几? x=201
WINCC7.3破解文件
WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!
计算日期公式(根据年月日算星期几)
# include &lt;iostream&gt; # include &lt;string.h&gt; using namespace std; int CaculateWeekDay(int y, int m, int d) { int week = -1; if(m == 1 || m == 2) m += 12; week = (d+2*m+3...
pscad IEEE标准系统搭建说明
pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。
蔡勒公式
给定一个日期:yyy年mmm月ddd日,求这天是星期几 1582年10月5日及之后的日期: w=([c4]−2c+y+[y4]+[13∗(m+1)5]+d−1) MOD 7w=([\frac c 4] - 2c + y + [\frac y 4] + [\frac {13*(m+1)} 5] + d - 1)\ MOD \ 7w=([4c]−2c+y+[4y]+[513∗(m+1)]+d−1) MOD 7 1582年10月4日及之前的日期: w=([c4]−2
根据年月日计算出是星期几
//传入年月日 算出是周几 public string CaculateWeekDay(int y, int m, int d) { if (m == 1) { m = 13; y--; } if (m == 2) { m = 14; y--; } int week = (d ...
C#实现的根据年月日计算星期几的函数
算法如下: 基姆拉尔森计算公式W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7在公式中d表示日期中的日数,m表示月份数,y表示年数。注意:在公式中有个与其他公式不同的地方:把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。代码如下: 1//y-年,m-月,d-日期2string...
C/C++ 根据年月日计算星期几——蔡勒公式篇
蔡勒公式 蔡勒(Zeller)公式:是一个计算星期的公式。 随便给一个日期,就能用这个公式推算出是星期几。 蔡勒公式如下: W = [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] + d - 1 或者是:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1 公式中的符号含义如下: w:星期; w对7取模得:0-星期日,1-星期一,
根据年月日计算星期几
蔡勒公式
C#中实现根据年月日计算星期几的函数
有时候,会想在ASP.NET中根据某个日期计算当天是星期几。下面的代码可以进行这种计算。(网上有很多示例代码,可是我看了好多都是错误的。而且都被转载来转载去,流传开了。我在这里就权且算更正一下。呵呵。)string CaculateWeekDay(int y,int m, int d){ if(m==1) {m=13;y--;} if(m==2) {m=14;y--;} int week=(d
【python】蔡勒公式计算日期
import math def Zeller(year,m,d): if(m==1): m = 13 year = year-1 if(m==2): m = 14 year = year -1 c= year / 100 y = year % 100 w = math.ceil((y+int(y/4)+int(c/4)-2*c+(26*(m+1)/10)+d+700-1)%7) return w
已知年月日利用公式求星期几模板
在本文中,我们将使用C语言实现基于已知的年月日计算星期几的公式。这个公式被称为“蔡勒公式”(Zeller’s Congruence),是一种快速求解星期几的方法。
STM32电子万年历制作详解(RTC实战)
首先附上效果图:博主在重温了STM32的RTC后心血来潮,决定用RTC在做个万年历,其实也不算万年历,就是可以实时显示当前时间,而且大家也都知道,STM32自带的RTC的精度实在让人不好意思说,大概20分钟会有40S的误差,不过对于体验理解还是十分有帮助的,这个作品大概耗时2小时左右(汉字字库生成耗掉我大半精力呀T_T)所以我们一起来记录一下这个作品。但是由于精力有限,所以只写出部分主要问题和易错...
114



被折叠的 条评论
为什么被折叠?



