本节仅对目前项目所需要的处理日期的方法进行了封装,后续若有另外的方法,将继续添加并丰富。
项目开发中,日期时间的处理是最常用的,比如在数据库中,我们设定了新闻的发布时间,这个发布时间是以日期+时间(通常是datetime类型字段)的形式存储的,而我们在前台展示的时候只需要日期,所以我们需要对发布时间进行格式化,以“yyyy-MM-dd”的格式显示在前台。而日期格式化在很多地方都会用到,因此我们将它作为一个工具类来处理,提高代码的重用性。接下来我们就封装当前项目中用到的日期处理。
我们首先对日期格式化设定默认的规则:
//默认的日期格式化规则
private static final String DEFAULT_DATE_PATTERN = "yyyy-MM-dd";
//默认的日期时间格式化规则
private static final String DEFAULT_DATETIME_PATTERN = "yyyy-MM-dd HH:mm:ss";
网友评论