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 ...