Good Reason to use java.util.Date in an API
问题 Are there any specific reasons to use a Date class in an API (for example, in an employee birth date field) rather that a long or Long. There is some discussion of this in: java-date-vs-calendar, but I would like to know specifically if there is any justification for using Dates, when a long (or Long) seems so much simpler. Of course I would use TimeZone and SimpleDateFormatter to parse and display dates in a GUI, and maybe Calendar to perform manipulations, but I am concerned only about the