计算日期

#include<iostream>
using namespace std;
int Monthday[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int main()
{
int N;
cin>>N;
while(N--)
{
	int year,month,day;
	cin>>year>>month>>day;
	int result=0;
	for(int i=0;i<=month-2;i++)
	{
		result+=Monthday[i];
	}
	result+=day;
	if((year%4==0&&year%100!=0)||year%400==0)
	{
		if(month>2)
			result++;

	}
	cout<<result<<endl;
}
}

计算润年

计算日期

时间: 2024-10-19 20:56:25

计算日期的相关文章

sqlserver计算日期

在网上找到的一篇文章,相当不错哦O(∩_∩)O~ 这是计算一个月第一天的SQL 脚本:  SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) --当月的第一天 SELECT DATEADD(mm, DATEDIFF(mm,0,getdate())-1, 0) --上个月的第一天 SELECT DATEADD(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))  --当月的最后一天 SELECT DATEAD

计算日期时间 自动加1天 PHP计算闰年 java与PHP时间戳对比区别

昨天写一个同步数据库的模块  从一个数据库同步到另外一个数据库,因为数据较多,不可能一次性全部搬迁过去,所以就按照每天搬迁! 写了一个 模块,点击加1,只要点击一次,自动从A数据库取出1天的数据, 并插入到B数据库, 在代码中你可能看到 计算时间的时候用到了 时间戳,并且时间戳加了好多 ‘0’ 是因为那是sqlserver 是公司java同事写的,为了PHP计算的时间戳与之匹配, 所以通过加‘0’之后  对比 时间戳取出一天的数据! 这里顺便整理一下 java和PHP之间的时间戳的区别! jav

js计算日期相差的天数

在网站开发中,经常会遇到计算日期相差的天数,js 没有提供相应的方法,所以自己写一个,方便将来查看: 代码: function DateDiff(sDate1, sDate2, splitStr) { //sDate1和sDate2是2006-12-18格式 var aDate, oDate1, oDate2, iDays; aDate = sDate1.split(splitStr); oDate1 = new Date(aDate[1] + splitStr + aDate[2] + spl

基姆拉尔森公式--计算日期周几

基姆拉尔森公式计算日期周几 #include <iostream> using namespace std; string week[] ={"Mon","tue","Wen","Thu","Fri","Sat","Sun"}; int main(){ int y,m,d; while(cin>>y>>m>>d){ if

计算日期函数

[email protected][email protected]=GETDATE() [email protected][email protected]=3 --1.指定日期该年的第一天或最后一天--A. 年的第一天SELECTCONVERT(char(5),@dt,120)+'1-1' --B. 年的最后一天SELECTCONVERT(char(5),@dt,120)+'12-31' --2.指定日期所在季度的第一天或最后一天--A. 季度的第一天SELECTCONVERT(dateti

C语言计算日期间隔天数的经典算法解析

在网上看到了一个计算日期间隔的方法,咋一看很高深,仔细看更高神,很巧妙. 先直接代码吧 #include <stdio.h> #include <stdlib.h> int day_diff(int year_start, int month_start, int day_start , int year_end, int month_end, int day_end) { int y2, m2, d2; int y1, m1, d1; m1 = (month_start + 9)

[时间序列处理]python中计算日期差

参考自:http://blog.csdn.net/sinat_37487842/article/details/72864462 1 import time 2 import datetime 3 4 #计算两个日期相差天数,自定义函数名,和两个日期的变量名. 5 def Caltime(date1,date2): 6 #%Y-%m-%d为日期格式,其中的-可以用其他代替或者不写,但是要统一,同理后面的时分秒也一样:可以只计算日期,不计算时间. 7 #date1=time.strptime(da

PostgreSQL 当月最后一天的工作日 , 计算日期是星期几

可以用pg自带函数select extract(dow from current_date),之所以没用主要是展示一下通过数学方法计算日期的原理. drop function if exists getDateWeek(date);drop function if exists intervalDay(date);drop function if exists getMonMaxDay(integer,integer);drop function if exists getMonMaxDate(

hive计算日期差

首先,hive本身有一个UDF,名字是datediff.我们来看一下这个日期差计算的官方描述,(下面这个是怎么出来的): hive> desc function extended datediff; OK datediff(date1, date2) - Returns the number of days between date1 and date2 date1 and date2 are strings in the format 'yyyy-MM-dd HH:mm:ss' or 'yyy