日期计算

阅读 / 问答 / 标签

SQL语句如何根据出生日期计算年龄

是算不出来的啊

Oracle 根据出生日期计算年龄

months_between(trunc(sysdate,"yyyy"),trunc(c.birthdate,"yyyy"))/12

C语言对指定日期计算出N天后是什么日期

输入任意日期,程序计算并输出100天后的日期。(要考虑闰年、跨月、跨年的情况,需要用到数组的知识)#include<stdio.h>main(){ int year,month,day,i; int DOM[13]={0,31,28,31,30,31,30,31,30,31,30,31,30}; printf("year,month,day="); scanf("%d,%d,%d",&year,&month,&day); if(((year%4==0)&&(year%100!=0))||(year%400==0)) DOM[2]=29; if((month<1)||(month>12)||(day>DOM[month])) printf("你输入的数据有错误,请重新输入: "); else { for(i=1;i<=100;i++) { day+=1; if(day>DOM[month]) { month+=1; day=1; if(month>12) { year+=1; month=1; } if(((year%4==0)&&(year%100!=0))||(year%400==0)) DOM[2]=29; else DOM[2]=28; } } printf("100天后的日期是:%d-%d-%d ",year,month,day); }}