Просто получите экземпляр GregorianCalendar и setTime с помощью java.sql.Timestamp timestamp
:
Calendar cal=GregorianCalendar.getInstance();
cal.setTime(timestamp);
Редактировать: Как указано Петер ,GregorianCalendar.getInstance()
не предоставит GregorianCalendar
по умолчанию, потому что он унаследован от Calendar.getInstance()
, что может обеспечить, например, BuddhistCalendar
в некоторых установках.Чтобы использовать GregorianCalender
, используйте new GregorianCalendar()
.