Date的after和before方法

背景介绍

项目中礼券过期问题,需要判断,将过期和未过期的礼券分别放到不同的 List 中,进而我就想用 after 来完成这个判断,由于此前完全没接触过,看 api 时候也曲解了意思,明白过来后就想做个记录。

api 介绍

我的理解

首先我们这里 new 一个 date,如果不设置时间那么他就是当前时间,我们调用 after 方法。

Date date = new Date();
date.after(礼券过期时间) 

如果当前时间在礼券过期时间之后,返回true,那么礼券为失效。

同样的,我们调用 before 方法。

Date date = new Date();
date.before(礼券过期时间)

如果当前时间在礼券过期时间之前,返回true,那么礼券为有效

你可能感兴趣的:(Date的after和before方法)