среда, 25 января 2017 г.

level08.lesson11.home09

package com.javarush.test.level08.lesson11.home09;

import java.util.Date;

/* Работа с датой1. Реализовать метод isDateOdd(String date) так, 
чтобы он возвращал true, если количество дней 
с начала года - нечетное число, иначе false2. String date передается в формате MAY 1 2013Не забудьте учесть первый день года.Пример:JANUARY 1 2000 = trueJANUARY 2 2020 = false*/
public class Solution
{
    public static void main(String[] args)
    {
        System.out.println(isDateOdd("JANUARY 1 2000"));

    }

    public static boolean isDateOdd(String date)
    {
        Date dat_new = new Date(date);
        Date start_year = new Date(date);
        start_year.setHours(0);
        start_year.setMinutes(0);
        start_year.setSeconds(0);
        start_year.setDate(1);
        start_year.setMonth(0);
        long d = dat_new.getTime() - start_year.getTime();
        long ms = 1000*60*60*24;
        int dayCount = (int)(d/ms);
        if (dayCount%2==0)
        return true;
        else            return false;
    }
}

Комментариев нет:

Отправить комментарий