需要包含头文件"AtlComTime.h"。
需要注意的是COleDateTime的GetDayOfWeek()方法返回的星期几是以1开头的(1表示周日),而SYSTEMTIME的wDayOfWeek是以0开头的(0表示周日)。
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
1.4k累计阅读
1.4k平均单平台
已同步平台
CSDN
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄19年
需要包含头文件"AtlComTime.h"。
需要注意的是COleDateTime的GetDayOfWeek()方法返回的星期几是以1开头的(1表示周日),而SYSTEMTIME的wDayOfWeek是以0开头的(0表示周日)。
C语言根据日期判断星期几(使用基姆拉尔森计算公式)
C语言根据日期判断星期几(使用基姆拉尔森计算公式) 算法如下: 基姆拉尔森计算公式 W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 在公式中d表示日期中的日数,m表示月份数,y表示年数。 注意:在公式中有个与其他公式不同的地方
VC++得到当前系统时间日期 GetSystemTime()
一、使用MFC可以用以下代码得到:CTime time = CTime::GetCurrentTime(); ///构造CTime对象 int m_nYear = time.GetYear(); ///年 int m_nMonth = time.GetMonth(); ///月int m_nDay = time.GetDay(); ///日 int m_nHour = time.GetHo
某年某月某是星期几算法
最看近在网上看到一个某年某月某是星期几的例子,因此写一个完整的函数由于简单,只贴相关代码星期天是0 星期六是6//0~6int DayOfWeek(int iYear,int iMonth,int iDay){ int iWeek=-1; if(iYear1111 || iYear>9999) return iWeek; if(iMonth0
Excel中根据日期计算星期几的方法
作者: @bushuo联系方式: 3513566868@qq.com。
获取中文星期几的方法
SYSTEMTIME SystemTime; 需要头文件windows.h GetSystemTime(&SystemTime); 这样获取的星期显示的阿拉伯数字,要想出现中文的,需要加一个switch判断。具体办法如下: CString cstrm_strWeek; switch (SystemTime.wDayOfWeek){ case 0: cstrm_strWee
python根据第一个字母判断星期几_Python如何判断某天是星期几
编码的的思路:1、依次输入要查询日期的年、月、日;2、将输入的日期与2018年进行比较year>=2018年时:首先判断年份是否是闰年,闰年天数加366,否则天数加365;然后判断月份,如果当年是闰年,月份要按照 list1 相加,否则按照 list2 相加。year<2018年时:首先判断年份是否是闰年,闰年天数加366,否则天数加365;然后判断月份,如果当年是闰年,月份要按照 l...
c 语言设计输入年月日求天数,C语言编程序实现如下功能:输入任意一个日期的年、月、日的值,求出是星期几并输出。...
用蔡勒公式即可:#includeintmain(){inty,m,d,c,w;printf("输入年月日(空格间隔):");scanf("%d%d%d",&y,&m,&d);if(m==1||m==2){//判断月份是否为1或2y--;m+=12;}c=y/100;y=y-c*100;w=(c/...
根据已知日期计算星期几
private String weekArrays[] = {"周日","周一","周二","周三","周四","周五","周六"}; /** * @param date format is 2012-9-18 * @return weekday */ private String getWeekday(final String date) {
asp判断今天是星期几
<%yue=month(date())nian=year(date())thismon=nian&"-"&yue&"-1"nextmon=dateadd("m",1,thismon)tiancount=datediff("d",thismon,nextmon) '本月的天数 wek= weekday(date())select case wekcase ...
C++的日期星期数计算程序
#include<iostream> using namespace std; int leap(int a){ if(a%4==0&&a%100!=0||a%400==0){ return 1;//闰年 } else return 0;//平年 } int number(int year ,int m,int d){ int a[2][12]={{31...
怎样计算任一天是星期几
怎样计算任一天是星期几---作者葛勤民 摘要: 最常见的公式: W = [Y-1] + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + D Y是年份数,D是这一天在这一年中的累积天数,也就是这一天在这一年中是第几天。 最好用的是蔡勒公式: W = [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] + d - 1 ...
计算生日是星期几-soj
编写一个程序,只要输入年月日,就能回答那天是星期几。 输入一个日期,包括年、月、日。(一组测试数据) 输出这个日期是星期几。 输入: 1 1 1 2 1 1 2006 7 10 输出: Monday Tuesday Monday 代码: //==================================================== //名称:...
获取某月最后一天_秒算任意一天是星期几的人是怎么做到的?方法居然这么简单...
是不是听说过一些人可以秒算某年某月是星期几?他们的大脑自带日历吗?并不是,其实他们采用了一种很简单的方法,就可以悠悠地把任意一天是星期几算出来了。想不想让陌生人瞪大眼睛用崇拜天才的目光的看着你呢?今天教你几招数学极客法术!这个算某人出生那天是星期几的方法并不复杂,你要做的就是记住年和月的代码,然后把年月日加起来就可以了,练习几次以后完全可以做到心算。日的代码日的代码就是它本身。比如11号出生的话,...
日期计算类
https://www.cnblogs.com/woxiaosade/p/11829060.html https://blog.csdn.net/Dream_Weave/article/details/80487951 一、年月日-->星期X 1、基姆拉尔森:w=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7 // w:0:星期一...依此类推 int cal1(int y,int m,int d) { if(m==1||m==2) m+=
输入年月日 输出该日期是星期几。javascript_大神的Javascript基础总结,还不收藏起来?...
作者:HXGNMSL来源:CSDN原文:https://blog.csdn.net/HXGNMSL/article/details/89076476Javascript的历史来源94年网景公司 研发出世界上第一款浏览器。95年 sun公司 java语言诞生网景公司和sun合作。Javascript ===> javascriptJavaScript和ECMAScript的关系简单来说ECMA...
用Java实现万年历
``A:先输出提示语句,并接受用户输入的年、月。 * B:根据用户输入的年,先判断是否是闰年。(闰年2月有29天,平年2月有28天); * C:根据用户输入的月来判断月的天数。 * D:用循环计算用户输入的年份距1900年1月1日(星期一)的总天数。 * E:用循环计算用户输入的月份距输入的年份的1月1日共有多少天。* * F:相加D与E的天数,得到总天数。 * G:用总天数来计算输入月的第一天的星期数。 package d...
日历问题
描述在我们现在使用的日历中, 闰年被定义为能被 4 整除的年份,但是能被 100 整除而不能被 400 整除的年是例外,它们不是闰年。例如:1700, 1800, 1900 和 2100 不是闰年,而 1600, 2000 和 2400 是闰年。 给定从公元 2000 年 1 月 1 日开始逝去的天数,你的任务是给出这一天是哪年哪月哪日星期几。输入输入包含若干行,每行包含一个正整数,表示从 200...
编程实用公式整理
<br />1.根据年月日求星期几<br /> <br />①蔡勒(Zeller)公式<br />w=(y+y/4+c/4-2c+26(m+1)/10+d-1)MOD 7<br /> <br />w:星期*;<br />c:年(前两位数); <br />y:年(后两位数);<br />m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月来计算,比如2003年1月1日要看作2002年的13月1日来计算);<br />d:日;<br />此公式W=0时为SUNDAY<br
阳历日历生成的一种算法
在上面我们根据输入一个当前的年月日星期可以计算出来任意年份月份的日历,这里输入的当前年月日星期可以是从DS102或者RTC里面获取,或者直接在程序里面设定一个固定的年月日星期也可以去得到一个任意月份的日历,就例如上面的程序里面输入的是2025年1月2日星期四,并没有使用DS1023照样可以生成任意月份的日历。由于水平有限,上述若有错误之处欢迎批评指正。

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



