編程日期
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 
這個就是差了多少年   判斷這個之間 有幾個閏年  把這幾年的天數加起來  然後去判斷月 和日 用結構體數組  好操作一點   就是這個思路  馬上下班了 木有時間給你敲一遍代碼了.....
