Couldn't we design our dates in
java like .NET. In .NET we have only one date class System.Date. It deals all over in the app, with the DB, etc.
So, why cant we design Java API like that. I have gone through util.Date, sql.Date, sql.Timestamp, thoroughly. I know the differences and similarites. And I know how and where they should be used. But couldn't we make it simple like .NET? Like we can deprecate util.Date and move sql.Date and sql.Timestamp in util package and make some alteration in both the classes in order to use them everywhere.
It may sound irrational to you folks.