Я использую java-библиотеку PrettyTime для различных обработок даты и времени в моем приложении java, например, преобразование дат даты в формате date/datetime в даты java или наоборот.Как преобразовать объекты java.util.Date в объекты Calendar?
Однако, я вижу, что date.getYear(), date.getMonth()
и т. Д. Все устарели, и вместо этого он использует вместо этого Календарь. Но PrettyTime возвращает результаты только как объекты Date, и я не вижу возможности конвертировать объекты Date в объекты календаря.
В документации Calendar, единственное упоминание я вижу Date
метод setTime(Date date), но имя метода ambigious, и документация не ясно, что вызов этого метода на самом деле будет делать. Очевидно, я не могу просто делать calendar.set(date.getYear(), date.getMonth(), ..)
и т. Д., Поскольку методы Date
устарели.
Так как я могу преобразовать данный объект Date в Календарь?
'календарь Календарь = ...; calendar.setTime (someDateObject); 'просто так, как это –
Или получить время в миллисе. –
Вы, ребята, видимо, вводите немного быстрее, чем я. –