Я пытаюсь создать программу, в которой пользователь может вводить дату, например: 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);
}
}
JSpinner
сSpinnerDateModel
. Советы: 1) Чтобы быстрее получить помощь, опубликуйте MCVE (минимальный полный и проверяемый пример). 2) Используйте последовательный и логичный отступ для блоков кода. Отступ кода предназначен для того, чтобы помочь людям понять ход программы. - person Andrew Thompson   schedule 28.03.2014