LINUX.ORG.RU

Groovy/Grails вычитание дат

 ,


0

1

Здравствуйте!

Сделал на Grails небольшую таблицу, используя scaffolding. В таблице основные поля это даты (в формате dd.MM.yyyy HH:mm), пользователь должен последовательно заполнять/фиксировать врямя выполнения операций. В конце необходимо посчитать общее время в минутах за вычетом определенных промежутков.

Вопрос: Как посчитать разницу дат в минутах и занести ее в поле с типом Integer?

★★

Последнее исправление: Pirr (всего исправлений: 2)

Ответ на: комментарий от stevejobs

Joda Time - попадалась мне при гуглении, но я не совсем понял, что это такое. А есть где нибудь примеры использования?

Pirr ★★
() автор топика
Ответ на: комментарий от Pirr

Я не шарю в Groovy/Grails, но Joda - основная либа для операций с датами на жава-платформе

Вот есть какой-то вроде официальный плагин http://grails.org/plugin/joda-time

В синтаксисе Java, например, можно написать так:

DateTime d1 = new DateTime();
DateTime d2 = new DateTime();

long diffInMillis = d2.getMillis() - d1.getMillis();
stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

Если уж использовать JodaTime, то явно не для того, чтобы long-и вычитать. Там есть Duration для этого, насколько знаю.

php-coder ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.