Advertisement
jaVer404

level08.lesson11.home09

Apr 21st, 2015
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.07 KB | None | 0 0
  1. package com.javarush.test.level08.lesson11.home09;
  2.  
  3. import java.text.ParseException;
  4. import java.text.SimpleDateFormat;
  5. import java.util.Date;
  6. import java.util.Locale;
  7.  
  8. /* Работа с датой
  9. 1. Реализовать метод isDateOdd(String date) так, чтобы он возвращал true, если количество дней с начала года - нечетное число, иначе false
  10. 2. String date передается в формате MAY 1 2013
  11. Пример:
  12. JANUARY 1 2000 = true
  13. JANUARY 2 2020 = false
  14. */
  15.  
  16. public class Solution
  17. {
  18.     public static void main(String[] args) throws ParseException
  19.     {
  20.        
  21.     }
  22.  
  23.   public static boolean isDateOdd(String date) throws ParseException{
  24.       SimpleDateFormat sdf = new SimpleDateFormat("MMMM d yyyy", Locale.ENGLISH);
  25.       Date date1= sdf.parse(date);
  26.       Date date2 = new Date(date1.getYear(),00,01);
  27.       long days = (((date1.getTime() - date2.getTime())/(1000*60*60*24))+1);
  28.       if (days%2==0)
  29.           return false;
  30.       else
  31.           return true;
  32.   }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement