Арифметические операции с датой

SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
Ответить
Zammm
Сообщения: 69
Зарегистрирован: 05 окт 2014, 11:31

Арифметические операции с датой

Сообщение Zammm » 24 окт 2014, 07:49

Добрый день, Господа!
Опыт разработки приложений имею очень небольшой, только учусь - всего пару месяцев. В качестве тренировки пока занялся расчётными приложениями. Пару уже создал, однако на этот раз столкнулся с проблемой:
Жена попросила по работе написать маленькую програмку для расчёта даты - им нужно высчитывать, каким числом, месяцем, годом истекают сроки выполнения заявок/проектов и т.д. На всё это в фирме в зависимости от заявки/проекта отведено определённое время. По календарю высчитывать постоянно эти даты - затратно по времени, да и муторно.

Вроде бы постановка задачи проста - однако столкнулся с большой проблемой. Системную дату, впринципе, получить несложно, но как работать с календарём? Возможно ли прибавлять заданное количество дней к календарным дням, при том чтобы изменялись, естественно, месяца и года? И с помощью каких методов и операторов это возможно сделать... Помогите, пожалуйста, кто знает...

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: Арифметические операции с датой

Сообщение klblk » 24 окт 2014, 08:05

Текущее время вы получаете в миллисекундах (System.currentTimeMillis()), переводите время которое нужно прибавить в миллисекунды, и прибавляете к текущему времени. Полученное число можете использовать в классе Calendar, Date или еще где-нибудь чтобы вывести на экран.

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Арифметические операции с датой

Сообщение Foenix » 24 окт 2014, 18:45

все там есть - и день добавить и месяц и год и отнять
Example 2.4 отсюда http://www.mkyong.com/java/java-date-an ... -examples/
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Zammm
Сообщения: 69
Зарегистрирован: 05 окт 2014, 11:31

Re: Арифметические операции с датой

Сообщение Zammm » 27 окт 2014, 08:59

Спасибо огромное за помощь!

Ответить