У меня есть сомнения относительно создания объекта Date с помощью метода Date(). При создании объекта Date() для этого требуется локальное время из системы?Метод Date() использует время для создания объекта в Java?
ответ
Да.
Из Javadoc:
Дата()
Распределяет объект Date и инициализирует его так, чтобы он представляет время, на котором она была выделена, измеренная до ближайшего миллисекунды.
Но, java.util.Date, как известно, плохо рассматривается. Большинство из них рекомендуют использовать вместо этого LocalDate .
и что такое бедное о java.util.Date, если вы игнорируете устаревшие вещи? Для меня все отлично. – Gimby
См. [Эту тему] (http://stackoverflow.com/questions/12032051/differences-between-java-util-date-and-joda-time-apis) или у вас есть Google. Несколько известных разработчиков/блоггеров Java подробно обсуждают тему. В качестве альтернативы, прочтите краткое описание Джоды [здесь] (http://joda-time.sourceforge.net/old-index.html) – alexvinall
Мой ответ на вопрос о местном времени или нет, НЕТ.
Мы должны различать: Date() no-arg-constructor основан на System.currentTimeMillis(), который является глобально равным представлением миллисекунд с эпохи UNIX (не считая секунд прыжка). Этот счетчик повсюду на этом земном шаре тот же, правильная настройка часов os. => следовательно, нет местного времени
Но имейте в виду, что представление java.util.Date через toString() IS LOCAL, что зависит от установки часового пояса по умолчанию jvm. Это один из многих выдающихся примеров путаницы, вызванных java.util.Date.
Правильный ответ делает очень важный момент: что хранится внутри и что отображается для отображения для пользователя две разные вещи. Поэтому для рендеринга мы применяем часовой пояс и локаль в обоих мирах j.u.Date/Calendar и [Joda-Time] (http://www.joda.org/joda-time/) –
- 1. Java: метод для создания экземпляра объекта
- 2. Метод создания объекта, который использует обратный вызов
- 3. Java-метод создания экземпляра объекта
- 4. Java-метод выполнения с использованием объекта Date
- 5. Заводский метод для создания объекта
- 6. метод Java, который использует иерархию файловой системы для создания дерева
- 7. Что является самым эффективным способом создания объекта Date в Java
- 8. Метод сортировки Java Date?
- 9. Basic Java для создания объекта
- 10. Метод создания объекта путают
- 11. Java использует метод void для сопоставления потоков?
- 12. Время создания объекта scala
- 13. Эффективная Java Item1 - Статический метод фабрики для создания объекта
- 14. Java: Установка времени создания объекта
- 15. В примерах для Android, почему класс ScreenSlidePageFragment использует фабричный метод для создания объекта
- 16. Статический метод для создания объекта вместо конструктора
- 17. Изменение часового пояса объекта Date в Java?
- 18. Как измерить время для создания объекта matlab
- 19. Как использовать FastDateFormat для создания объекта Date с помощью String
- 20. Java Строка создания объекта
- 21. Время форматирования javascript из объекта Date()
- 22. Java Строка создания объекта
- 23. Ошибка создания объекта Java
- 24. Метод JAVA для уничтожения класса/объекта
- 25. Как преобразовать время python в java date
- 26. Java полиморфизм создания объекта
- 27. Singleton Время создания экземпляра объекта
- 28. Ввод Excel для java date
- 29. Django Admin Не использует метод создания ModelManager
- 30. Java - ArrayList и создания объекта
Прочитать javadoc. –
http://docs.oracle.com/javase/7/docs/api/java/util/Date.html –