Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / конструктор Date / 8 сообщений из 8, страница 1 из 1
21.09.2004, 19:20
    #32705158
J--
J--
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конструктор Date
че-то создатели Java вообще офигели IMHO

У Date() все удобные конструкторы объявили deprecated
и оставили один только Date(long)

Неужели теперь дату надо через ж*пу создавать, кому такое
надо, чем конструкторы помешали????
...
Рейтинг: 0 / 0
22.09.2004, 09:17
    #32705523
NotGonnaGetUs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конструктор Date
не через жопу, а через Calendar:)
...
Рейтинг: 0 / 0
22.09.2004, 09:42
    #32705566
J--
J--
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конструктор Date
это да, но зачем этот кавардак с конструкторами и методами deprecated.
все время коверкают по-новому. Ошибки проектирования? Так бы и сказали!
...
Рейтинг: 0 / 0
22.09.2004, 09:43
    #32705569
VortexCorba
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конструктор Date
Вот пример Calendar(GregorianCalendar):
Код: plaintext
1.
2.
3.
4.
5.
6.
          String strCalendar = Integer.toString(gcalendar.get     (Calendar.DAY_OF_MONTH)) + "/" +
              Integer.toString(gcalendar.get(Calendar.MONTH)) + "/" +
              Integer.toString(gcalendar.get(Calendar.YEAR)) + "  " +
              Integer.toString(gcalendar.get(Calendar.HOUR)) + ":" +
              Integer.toString(gcalendar.get(Calendar.MINUTE)) + ":" +
              Integer.toString(gcalendar.get(Calendar.SECOND));
Результат к примеру:
22/09/2004 12:44:25
...
Рейтинг: 0 / 0
22.09.2004, 10:05
    #32705626
J--
J--
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конструктор Date
угу :-)
...
Рейтинг: 0 / 0
22.09.2004, 10:37
    #32705722
NotGonnaGetUs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конструктор Date
Это не ошибки проектирования, а грамотное переосмысление :)

Класс Date() был просто классом данных, слишком прост для java :) Он фактически ничего не умел делать, кроме как хранить время в миллисекундах. А Calendar может плюсовать осмысленные интервалы времени, работает с тайм зонами, определять дни недели, при этом локализован - короче молодец :)
...
Рейтинг: 0 / 0
22.09.2004, 11:37
    #32705940
VortexCorba
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конструктор Date
автор
угу :-)

Самое главное не забудь импоритровать пакет:
Код: plaintext
1.
import java.util.*;
...
Рейтинг: 0 / 0
22.09.2004, 12:09
    #32706029
J--
J--
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конструктор Date
ну собсна без import и сам Date не работает :-)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / конструктор Date / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]