应该用Date还是Calendar?
关于date/calendar的区别,读文档,意思好像是date表示的是时间点,类似于一个整数或者float,calendar则将时间点根据历法来解释和表达。不知道我的理解有没有错。
现在问题是这样,我的数据对象的timestamp类型的字段,应该用date来做类型还是calendar来做类型?这个字段有时候要参加比较排序,有时候要格式化成字符串。大家一般怎么用?
PS:觉得java这点上有点麻烦,其实一个类型就可以了,公历calendar继承date,这样多方便。偏要分成两个类,转换时new来new去,麻烦