Добрый день! Написал тут программу, которая должна считать кол-во дней до какой-то даты. Столкнулся с тем, что не совсем корректно работают методы получения текущей даты. Может, это как то связано с тем, что у меня линукс на компе. Вот код:
public static void main(String[] args) throws ParseException{
// write your code here
DateFormat dateFormat = new SimpleDateFormat("dd.mm.yyyy");
Date currentDate = new Date();
Date date = dateFormat.parse("29.03.2018");
long range = getDateRange(currentDate, date);
System.out.println(range);
}
public static long getDateRange(Date d1, Date d2){
long a = d2.getTime()-d1.getTime();
return a/(1000*60*60*24);
}
Помогите разобраться в проблеме, пожалуйста.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Задача: Сделать 3 потока, которые будут выполнятся друг за другом, то есть 2-ой поток идет за 1-ым, а 3-ий за вторым, 1-ый за 3-имЗадача должна быть...
андроид студио в интеллии, выскакивает такая ошибка:
Я создал jar файл для java агента для того чтобы использовать его в своем приложении , java агент подсчитывает размер объекта с помощью класса...