我正在尝试制作一个用户能够输入日期的程序:28 -03 - 2014
.
这和程序读取,给出明天的日期,如:29 - march - 2014
。该程序必须检查:
- 字符串最多 10 个。
- 日期(2 位):1 - 31
- 细绳:
-
- 月份(两位数):1 - 12
- 细绳:
-
- 年份:四位数
这是我的代码!
public String month()
{
int month = 0;
switch(month){
case 1 :monthString = " Janauri";
break;
case 2: monthString = "February"
.......
ublic String dateOfTomorrow(int day, int month, int year)
{
String Date = day+ "-" + month+ "- " + year;
day++;
if(day > totalDaysInMonth(month));
{// new month
day = 1;
month++;
if(month > 12)
{//new year
month= 1;
year ++;
}
}
return Date;
}
private boolean totalDaysInMonth(int day)
{
if( day >= 1 && day < 31)
{
return true;
}
else {
return false;
}
}
public void actionPerformed(ActionEvent e)
{
for ( int i = 1; i<31;);
String s = tf.getText();
if ( e.getSource() == b1)
{
l2.setText(s);
}
else if (e.getSource ()== b2)
{
l2.setText(monthString);
}
}