And wait, don\'t rush to answer \"java.util.Date\", consider the following scenario.
Person object having 2 fields: \"birthday\" and \"nextMeeting\" both java.util.D
For manipulation i will advise java.util.Calendar
For representation
Birthday as java.util.Date NextMeetin as java.sql.Timestamp