输入日期计算天数

#include <stdio.h>
void main()
{
int year,month,day,daynum;
printf("请输入年月日,用,号隔开,格式列(2014,5,12)\n");
scanf("%d,%d,%d",&year,&month,&day);
switch(month)
{
case 1:
daynum=day;
break;
case 2:
daynum=30+day;
break;
case 3:
daynum=28+30+day;
break;
case 4:
daynum=31+28+30+day;
break;
case 5:
daynum=30+31+28+30+day;
break;
case 6:
daynum=31+30+31+28+30+day;
break;
case 7:
daynum=30+31+30+31+28+30+day;
break;
case 8:
daynum=31+30+31+30+31+28+30+day;
break;
case 9:
daynum=31+31+30+31+30+31+28+30+day;
break;
case 10:
daynum=30+31+31+30+31+30+31+28+30+day;
break;
case 11:
daynum=31+30+31+31+30+31+30+31+28+30+day;
break;
case 12:
daynum=30+31+30+31+31+30+31+30+31+28+30+day;
break;
}
if (year%4==0&&year%100!=0||year%400==0 )
{
daynum=daynum+1;
}
printf("该日期是当年的第%d天\n",daynum);
}

输入日期计算天数,布布扣,bubuko.com

时间: 2024-12-26 03:09:18

输入日期计算天数的相关文章

根据日期计算天数

Calendar cal1 = getCalendarFromDate(mStartDate); long startTime = cal1.getTimeInMillis(); Calendar cal2 = getCalendarFromDate(Untils.getdata(mEndDate); long endTime = cal2.getTimeInMillis(); int numberOfDays = (int) (endTime - startTime) / (24 * 60 *

日期计算_隔多少天后的日期_两个日期的天数

1 //Date.cpp 2 #include<iostream> 3 #include<time.h> 4 #include<cmath> 5 #include<cstring> 6 using namespace std; 7 //Date_class 8 class Date 9 { 10 private: 11 int year, month, day; 12 int week; //存放星期 13 void IncDay(); //日期增加一天函数

输入年份,月份,日期计算该日期是一年中的第几天//雪碧和可乐temp

输入一个整数day代表星期几,根据day的值输出对应的星期几,比如day==1,就输出"星期一"(用两种方式实现) int day; printf("请输入1~7的数字"); scanf("%d",&day); if(day>0&&day<8) { //多重if...else if条件分支实现 if(day==1){ printf("星期一"); }else if(day==2){ prin

题目1043:Day of Week(输入日期与当前日起天数差%7,在做相关星期调整)

题目描述: We now use the Gregorian style of dating in Russia. The leap years are years with number divisible by 4 but not divisible by 100, or divisible by 400.For example, years 2004, 2180 and 2400 are leap. Years 2004, 2181 and 2300 are not leap.Your t

输入年份和天数计算出几月几号

//转换函数如下,其中通过指针同时向主函数传回月份和天数 void month_day(int year, int yearday, int *month, int *day){ //k月份,leap判断是否闰年(0非闰年1闰年) int k, leap; int tab[2][13] = { { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }, { 0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30

PHP日期操作类代码-农历-阳历转换、闰年、计算天数等

这是一个实用的PHP日期时间操作类,里面包括了公历-农历转换.转换成中文日期格式.计算农历相隔天数.根据阴历年获取生肖.获取阴历月份的天数.获取农历每年的天数.获取闰月.计算阴历日期与正月初一相隔的天数.计算2个公历(阳历)日期之间的天数.根据距离正月初一的天数计算阴历日期.获取天干地支纪年等,PHP日期操作类:Lunar.class.php代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

javaScript 计算两个日期的天数相差

一:计算两个日期相差的天数 1 <html> 2 <head> 3 <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 4 <title></title> 5 </head> 6 7 <body> 8 <button onClick="btnCount_Click()"&g

java中计算两个日期之间天数的程序设计。

1 //用java编写出一个以下方法计算两个日期之间天数的程序设计. 2 3 import java.util.regex.Matcher; 4 import java.util.regex.Pattern; 5 6 public class Demo4 { 7 public static void main(String[] args) { 8 try { 9 System.out.println(相差天数("2016-11-30", "2016-5-31"));

Oracle function实现根据输入的日期以及天数,获取此日期之后的天数的工作日

前提:在法定节日表(t_fdjr )中维护法定节日包括周六周天 /** * 功能描述:根据输入的日期以及天数,获取此日期之后的天数的工作日 * 输入参数: * i_date YYYY-MM-DD * i_day 天数 */ create or replace function fun_get_workday(i_date varchar2, i_day number) return varchar2 is k int:=0; d1 date; d2 date; begin k := i_day;