当前位置:首页 » 编程软件 » 编程日期

编程日期

发布时间: 2022-04-20 12:51:41

1. 用c++编程定义日期类Date,并且为Date类提供设置日期,获取年月日,打印日期的方法。

#include
using namespace std;
class date{
int year, month, day;
public:
date();
date(int y, int n , int d);
int getyear();
int getmonth();
int getday();
void setdate(int y, int m, int d);
void print();
void addoneday();
};
date::date()
{
}
date::date(int y, int m, int d)
{
year = y;
month = m;
day = d;
}
int date::getyear()
{
return year;
}
int date::getmonth()
{
return month;
}
int date::getday()
{
return day;
}
void date::setdate(int y, int m, int d)
{
year = y;
month = m;
day =d;
}
void date::print()
{
cout<< year << "/" << month << "/" << day;
}
void date::addoneday()
{
day = day + 1;
//这里需要判断一下day;
//大小月、二月、润年这些
//如果day超出了当前month的日,day就为1,month就加1
//自己添加这里
}
int main()
{
// 举例给你,你自己写吧, 分太少,只能帮到这里了。
//初始化为构造函数
date date(2015, 4, 21);
cout<< "today is:";
date.print();
date.addoneday();
cout<< "tomorrow is:";
date.print();
//初始化为用setdate();
date date2;
date2.setdate(2015, 4, 21);
cout<< "today is:";
date2.print();
date2.addoneday();
cout<< "tomorrow is:";
date2.print();
}

2. c语言编程求日期

#include<stdio.h>

int main()

{int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};

int y,m,d,count;

printf("Input y m d:");

scanf("%d%d%d",&y,&m,&d);

printf("Input count:");

scanf("%d",&count);

d+=count;

while(d>a[m])

{if(m==2)

a[2]=28+(y%4==0&&y%100||y%400==0);

d-=a[m++];

if(m>12){m=1;y++;}

}

printf("%d-%d-%d ",y,m,d);

return 0;

}

3. vb编程 日期计算

Private Sub Command1_Click()
Text2 = DateAdd("d", -1, DateAdd("m", 4, CDate(Text1)))
End Sub

4. c语言编程日期计算

//_MONTH代表一年里各月份的天数
int_MONTH[]={{31},{28},{31},{30},{31},{30},{31},{31},{30},{31},{30},{31}};
//days第一参数代表月份,第二个参数代表天数
//比如11月3日,可以这样调用days(11,3);
intdays(int*m,int*day)
{
inti,md=0;
unsignedintd;

for(i=0;i<(*m-1)&&(i<11);i++)
md=md+_MONTH[i];

d=md+(*day);//总天数累加
return(int)((d+365)-365);//总天数加365天再减365天相当于取余数的原理(你把365当成整体来对待你就会明白的),你可设想下,比如你输入的日期是12月31日那么总天数就肯定是365,而你若不加365天,直接减去365天,这样一来就不符合逻辑。这是一个逻辑性问题。你可以自己好好琢磨下。
}

5. C++编程:当前日期

if(year<0||year>9999)
returnfalse;
if(month<1||month>12)
returnfalse;
if(day<1||day>31)
returnfalse;
else
returntrue;

6. 如何编程计算日期

编程语言都可以实现啊,就比如汉语,英语,日语等都可以说出“新年好”这句话,只是每种语言的语法不一样而已...
关于软件..
java就用eclipse,
c就用vc,
c#就用vs

7. 在编程中怎么输入日期(yyyy—mm—dd)

iny y,m,d;
printf("请输入 年-月-日:");
scanf("%d-%d-%d",&y,&m,&d);

8. vb编程日期转换为星期

Private Sub Form_Load()
Text1.Text = ""
End SubPrivate Sub Command1_Click()
Dim s As String
Dim w As Integer
s = Text1.Text
w = Weekday(s) - 1
Select Case w
Case Is = 1
Label2.Caption = "当前是星期一"
Case Is = 2
Label2.Caption = "当前是星期二"
Case Is = 3
Label2.Caption = "当前是星期三"
Case Is = 4
Label2.Caption = "当前是星期四"
Case Is = 5
Label2.Caption = "当前是星期五"
Case Is = 6
Label2.Caption = "当前是星期六"
Case Is = 7
Label2.Caption = "当前是星期日"
End Select
End Sub

9. c++编程日期问题

这个程序不难 但是代码不少.. 先输入日期 然后定义一个无符号的整形 判断年 用输入的年减去2011
这个就是差了多少年  判断这个之间 有几个闰年 把这几年的天数加起来 然后去判断月 和日 用结构体数组 好操作一点 就是这个思路 马上下班了 木有时间给你敲一遍代码了.....

热点内容
如何评价一个服务器的性能 发布:2025-05-17 23:40:53 浏览:270
淘宝客适合什么服务器 发布:2025-05-17 23:39:26 浏览:612
python循环文件 发布:2025-05-17 23:39:22 浏览:828
androidstudio更新 发布:2025-05-17 23:38:22 浏览:643
java项目面试 发布:2025-05-17 23:30:53 浏览:780
若主存储器按字节编址 发布:2025-05-17 23:30:46 浏览:24
kotlinandroid 发布:2025-05-17 23:19:09 浏览:974
云编程英语 发布:2025-05-17 23:18:34 浏览:623
androidstudio导入类 发布:2025-05-17 23:15:36 浏览:237
私人电脑服务器如何设置 发布:2025-05-17 23:14:48 浏览:366