对list集合中的时间对象格式化

对list集合中的时间对象格式化

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:MyEclipse10,Java

作者:陈显其

撰写时间:2020年5月7日

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

有时候,查询的数据中的时间的格式不是我们想要的样子,可以用SimpleDateFormat类进行格式化时间,但是如果这个时间是放在集合里的,那么显示时间的时候就需要循环集合然后格式化,每一次在别的方法中用到都需要打一次循环,就很麻烦。像图中的这样

对list集合中的时间对象格式化_第1张图片

其实可以在创建类的属性的get方法中就可以进行时间的格式化,一般来说属性的类型是什么,get方法返回的类型就是什么,但是,由于查询数据库时的时间的格式往往不是想要的,而查询出来放入集合中的数据一般来说也不会进行修改,所以get方法可以改一下,改成返回string类型,在get方法中进行时间的格式化,

对list集合中的时间对象格式化_第2张图片

每一次获取值都会调用到get方法,在get方法中就已经进行了格式化,这样就不需要每一次都需要循环的去格式化了

这个方法有一个缺点,就是如果你的字段没有值,是null,那么格式化的方法就会报错,这时候就需要给它一个判断,如果为null就返回一个空字符串,不为null就格式化

你可能感兴趣的:(对list集合中的时间对象格式化)