日期推算方法如下:
工具/原料
小米10 Lite Zoom,MIUI12.5.2,日历12.11.0.3。
方法/步骤
1在手机上找到“日历”图标沃政并截政物点击它 。
2打开日历界面后,在右上角点击三个小点图标按钮。
3在d框上,点击“日期推算”选项 。
4在“日期推算”界面,选择推算方式和输入要推算的天数 。
5接着,点击“开始推算”按钮即可 。
6日期推算已有结果 。
日期
是一个汉语词汇,读音为rì qī,意思是:约定的日子和时间,指发生某一事情的确定的日子、时期。《元史·郝经传》等均有相关记载。
基本解释
约定的日子和时间。
例句:邮戳上的日期模糊不清。
引证解释
发生某一事情的确定日子或时期。
例句1:纯搭激《元史·郝经传》:“ 经做袜至宿州 ,遣副使刘仁杰 、参议高翿请入国日枝简期,不报。”
例句2:《官场现形记》第七回:“只要同你讲得来,包你事事办得妥当,而且又省钱,又不会耽误日期。”
例句3:鲁迅《呐喊·故乡》:“我已经将你到家的大约日期通知他,他也许就要来了。”
修枝正改后如下:
#include <stdio.h>#include <stdlib.h>
int main(int argc, char *argv[])
{
int y,m,d,N,a
scanf("%d %d %d",&y,&m,&d)
scanf("%d",&N)
if(m==1||m==3||m==5||m==7||m==8||m==10||m==12)
{
a=31-d
}else if(m==4||m==6||m==9||m==11)
{
a=30-d
}else if(m==2)
{
if((y%4==0&&y%100!=0)||y%400==0)
{
a=29-d
}else
{
a=28-d
}
}
if(N<=a)
{
printf("%d %d %d",y,m,d+N)
}else
{
N=N-a
m++
}
for(N>0)
猛帆悔{
if(m==1||m==3||m==5||m==7||m==8||m==10||m==12)
{
N=N-31
m++
}else if(m==4||m==6||m==9||m==11)
{
N=N-30
m++
}else if(m==2)
{
if((y%4==0&&y%100!=0)||y%400==0)
{
N=N-29m++
}else
{
N-=28
m++
}
}else if(m==13)
{
y++
N-=31
m=2
}
}
m--
if(m==1)
{
printf("%d.%d.%d\n",y,m=12,N+31)
}else if(m==3||m==5||m==7||m==8||m==10||m==12)
{
printf("%d.%d.%d\n",y,m,N+31)
}else if(m==4||m==6||m==9||m==11)
{
printf("%d.%d.%d\n",y,m,N+30)
}else if(m==2)
{
if((y%4==0&&y%100!=0)||y%400==0)
{
printf("%d.%d.%d\n",y,m,N+29)
}else
{
printf("%d.%d.%d\n",y,m,N+28)
}
}
system("轿明PAUSE")
return 0
}
但你这个程序输入2014 1 1 -1就会出现2014 1 0,需要改进。
cleaset cent on
set date to ymd
a=date()
inpu "请输入推算的天数?" to b
c=a-b
?c
set cent off
上面是个思路,a用的是电脑的当前物差裤日期,b输入负值就可推算以后的日期。用表的话就可建表,一个表的可用UPDATE语句或REPLACE,两个就要用循环罩简了。就比较麻烦了庆答。最好你能写出你要的表结构
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)