forum.bitel.ru http://forum.bitel.ru/ |
|
с какой точность возвращается значение? http://forum.bitel.ru/viewtopic.php?f=19&t=5237 |
Страница 1 из 1 |
Автор: | skyb [ 09 мар 2011, 09:39 ] |
Заголовок сообщения: | с какой точность возвращается значение? |
Код: public static final int monthsDelta(java.util.Date dateFrom,java.util.Date dateTo) Если использовать этот класс, то с какой точностью вернется значение? На примере если первая дата допустим 15,03,2011 и вторая 15,04,2011 разница в месяц(тоесть цифра 1)когда вернется 01,04,2011 или день в день 15,04,2011?? |
Автор: | dimOn [ 09 мар 2011, 12:30 ] |
Заголовок сообщения: | Re: с какой точность возвращается значение? |
Код: /**
* Возвращает длительность периода между dateFrom и dateTo в месяцах * * @param dateFrom * дата начала периода * @param dateTo * дате окончания периода * @return длительность периода в месяецах */ public static final int monthsDelta( Date dateFrom, Date dateTo ) |
Автор: | dimOn [ 09 мар 2011, 12:32 ] |
Заголовок сообщения: | Re: с какой точность возвращается значение? |
А, вопрос понятен. Реализована логика в конечномъ итоге так: Код: return (dateTo.get( Calendar.YEAR ) - dateFrom.get( Calendar.YEAR )) * 12 + (dateTo.get( Calendar.MONTH ) - dateFrom.get( Calendar.MONTH )); отсюда можно понять что и как. Т.е. число вообще игнорируется, как видно.
|
Автор: | skyb [ 09 мар 2011, 12:36 ] |
Заголовок сообщения: | Re: с какой точность возвращается значение? |
dimOn писал(а): А, вопрос понятен. Реализована логика в конечномъ итоге так: Код: return (dateTo.get( Calendar.YEAR ) - dateFrom.get( Calendar.YEAR )) * 12 + (dateTo.get( Calendar.MONTH ) - dateFrom.get( Calendar.MONTH )); отсюда можно понять что и как. Т.е. число вообще игнорируется, как видно.блин....ну да ладно...не сильно критично. пасиб |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |