![]() |
|
Модераторы: javastic, AntonSaburov |
![]()
|
|
| tudimon |
|
|||
|
Unregistered |
Народ подскажите как правильно высчитать месяц и день если использовать System.currentTimeMillis().
У меня вечно получается ошибка. а для того чтобы от нее избавиться приходится вводить проверки - в результате алгоритм разрастается до неимоверных размеров с побочным эффектом - неработоспособностью Может есть какой-нить простой алгоритм? |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: нет Всего: 118 |
Есть такой класс - java.util.Date. Там есть конструктор, который берет в качестве аргумента милисекунды.
А потом либо использовать депрекейт методы (посмотри в документации), либо через Calendar. Правда я так и не понял, почему надо так сложно - я имею в виду через Calendar. |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 1 Всего: 538 |
Дело в том, что java.util.Date это только хранилище для даты (в милисекундах от 01/01/1970, 00:00:00 GMT). А для работы с датами: например вычислить какой дате будет соответсвовать третий день, второй недли пятого месяца, и существует календарь. Просто календари бывают разные: в Java реализоны грегорианский и буддистский календари. Но есть возможность реализовать например лунный (у него в году 13 месяцев), да практически любой. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: нет Всего: 118 |
Ну тогда вообщем-то разумно. Календарь должен быть умнее даты
|
|||
|
||||
| Dancer |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 29.4.2005 Где: Nizhniy Novgorod Репутация: 33 Всего: 37 |
Это сообщение отредактировал(а) Dancer - 9.9.2005, 14:44 -------------------- У программистов есть великая тайна: всё, что только можно, было давно кем-то когда-то написано. Разработчику только нужно знать в какое место кода какие строчки вставить! |
|||
|
||||
| W0LF |
|
||||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
где
Это сообщение отредактировал(а) W0LF - 10.2.2006, 15:02 -------------------- iOS developer |
||||
|
|||||
![]()
|
FAQ раздела лежит здесь! |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |