星期几—YYYY-MM-DD,表示一个日期,你知道是星期几吗?
任务描述
X同学出生在“2002年01月07日”,已知1900年1月1日是星期一,你知道他出生的那天是星期几吗?随意给你一个日期,你知道是星期几吗?
输入格式:
输入为一行,由减号分隔的三个整数,形如:YYYY-MM-DD,表示一个日期。测试数据日期均为1900年以来的合法日期。
输出格式:
请输出该日期是星期几,星期一至星期日分别用1至7表示。
输入样例1:
2002-01-07
输出样例1:
1
输入样例2:
2019-10-30
输出样例2:
3
#include<iostream>
using namespace std;
int main() {int y,m,d;scanf("%d-%d-%d",&y,&m,&d);int sum=0;for(int i=1900; i<y; i++) {if((i%4==0&&i%100!=0)||(i%400==0))sum=sum+366;elsesum=sum+365;}int r[12]={31,29,31,30,31,30,31,31,30,31,30,31};int br[12]={31,28,31,30,31,30,31,31,30,31,30,31};for(int i=0;i<m-1;i++){if((y%4==0&&y%100!=0)||(y%400==0)){sum+=r[i];}else{sum+=br[i];}}sum+=d;//printf("sum=%d\n",sum);int t;t=sum%7;if(t==0){cout<<7;}else{cout<<t;}return 0;
}
星期几—YYYY-MM-DD,表示一个日期,你知道是星期几吗?相关推荐
- Python写,将输入的yyyy/mm/dd格式的日期显示为yyyy年mm月dd日。
7.(程序题)编程将输入的yyyy/mm/dd格式的日期显示为yyyy年mm月dd日. str = input("请输入日期:") length=len(str) if str[6 ...
- YYYY/MM/dd 日期format的幺蛾子
其实YYYY/MM/dd 和yyyy/MM/dd是不同的,而且YYYY/MM/dd 可能会出现年份的大bug,下面直接上代码 @org.junit.Testpublic void dateYYYY() ...
- 【怒怼老乔】苹果手机ios系统居然特喵的不支持日期yyyy-MM-dd HH:mm:ss.ms,只支持 yyyy/MM/dd HH:mm:ss
苹果手机ios系统居然特喵的 不支持日期yyyy-MM-dd HH:mm:ss.ms, 只支持yyyy/MM/dd HH:mm:ss 我只能用 .replace(/\-/g,'\/'); 来替换掉了, ...
- 将字符串格式yyyy/MM/dd的字符串转为日期,格式“yyyy-MM-dd“
将字符串格式yyyy/MM/dd的字符串转为日期,格式"yyyy-MM-dd" public static String strToDateFormat(String date) ...
- Js日期yyyy-MM-dd与yyyy/MM/dd的区别
在JavaScript中日期yyyy-MM-dd格式与yyyy/MM/dd为不同的日期表达式 console.log('2020-10-29', new Date('2020-10-29')) con ...
- 得到 yyyy/mm/dd 格式时间
在做项目的时候:很多文件都是按数据添加时间的年/月/日的目录保存 做的时候发现不能直接 DateTime(yyyy-mm-dd).ToString("yyyy/MM/dd")得到 ...
- yyyy/MM/dd转换成yyyy-MM-dd,yyyy-MM-dd转换成yyyy/MM/dd你会了吗
第一种yyyy/MM/dd转换成yyyy-MM-dd 知识点来自官网,可查阅: split() 方法用于把一个字符串分割成字符串数组 join()方法用于把数组中的所有元素放入一个字符串 var my ...
- yyyy/mm/dd变成yyyy-mm-dd
当电脑的日期格式不是yyyy/mm/dd的形式的时候,假使是yyyy-mm-dd格式, 即便在程序中格式化日期格式yyyy/mm/dd,但是做成的日期却是yyyy-mm-dd. 不能只是单纯的Shor ...
- 年月日格式判断-正则表达式 YYYY/MM/DD、YYYY/MM/DD| YY/MM/DD、 ^(^(\d{4}|\d{2})(\-|\/|\.)\d{1,2}\3\d{1,2}$)|(^\d{4}…
一.简单的日期判断(YYYY/MM/DD): ^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$ 二.演化的日期判断(YYYY/MM/DD| YY/MM/DD): ^(^(\d{4}| ...
- vue3时间格式转换为yyyy/mm/dd,yyyy-MM-dd,yyyy-MM-dd hh:mm:ss,hh:mm,yyyy-MM-ddThh:mm:ss+08:00
时间格式转换为yyyy/mm/dd export const dateFormat1 = (time = new Date().getTime()) => { //YYYY/MM/DDconst ...
最新文章
- 6、通过xpath获取网页数据
- python去干扰线_GitHub - Guardiant/VerifyCode: 验证码去干扰线识别
- js 回调函数 精析
- Sentinel初始化监控_分布式系统集群限流_线程数隔离_削峰填谷_流量控制_速率控制_服务熔断_服务降级---微服务升级_SpringCloud Alibaba工作笔记0031
- 突发!迈克菲掌门人 John McAfee 在西班牙监狱自缢身亡
- 如何理解linux的平均负载?
- 【工具推荐】个人本地 markdown 知识图谱软件 Obsidian
- Java类的三大特性总结
- nanomsg应用中的问题整理
- 5.2.3 UE behaviour in state 5GMM-REGISTERED
- [AcWing] 1017. 怪盗基德的滑翔翼(C++实现)最长上升子序列模型
- 自用机器学习笔记(1):什么是概率以及似然
- 【X86】---关于Intel芯片架构的发展史
- Linux 下的 QQ 使用方案
- msxml3.dll 错误 '800c0008'
- 39 个奇葩代码注释,看完笑哭了。。。
- FME会员期刊(2012冬季版)
- 基于tp5的免费开源企业官网系统
- PBR材质:基本原理和简单制作
- 迅雷批处理:漫画下载利器!(娘王下载为例)