Здравствуйте.
Я уже замучилась.
Что не так?!
Компилируется правильно. Валидатор не принимает.
public class Solution {
public static void main(String[] args) {
System.out.println(isDateOdd("MAY 1 2013"));
}
public static boolean isDateOdd(String date) {
Date datan = new Date();
datan.setHours(0);
datan.setMinutes(0);
datan.setSeconds(0);
datan.setDate(1);
datan.setMonth(0);
datan.setYear(2013);
Date now = new Date();
now.setHours(0);
now.setMinutes(0);
now.setSeconds(0);
now.setDate(1);
now.setMonth(4);
now.setYear(2013);
long msTimeDistance = now.getTime() - datan.getTime();
long msDay = 24 * 60 * 60 * 1000;
int dayCount = (int) (msTimeDistance/msDay);
if ( dayCount % 2 == 0 || dayCount == 0)
return false;
else
return true;
}
}package com.javarush.task.task08.task0827;
import java.util.Date;
/*
Работа с датой
*/
public class Solution {
public static void main(String[] args) {
System.out.println(isDateOdd("MAY 1 2013"));
}
public static boolean isDateOdd(String date) {
Date datan = new Date();
datan.setHours(0);
datan.setMinutes(0);
datan.setSeconds(0);
datan.setDate(1);
datan.setMonth(0);
datan.setYear(2013);
Date now = new Date();
now.setHours(0);
now.setMinutes(0);
now.setSeconds(0);
now.setDate(1);
now.setMonth(4);
now.setYear(2013);
long msTimeDistance = now.getTime() - datan.getTime();
long msDay = 24 * 60 * 60 * 1000;
int dayCount = (int) (msTimeDistance/msDay);
if ( dayCount % 2 == 0 || dayCount == 0)
return false;
else
return true;
}
}