Java 比较两个 java.sql.Timestamp 的时间

比如我们现在从数据库中读出来一个 java.sql.Timestamp 类型的更新时间:

Timestamp updatedAt = user.getUpdatedAt();

现在我们要判断这个更新时间和当前时间是否相隔一天:

Calendar calendar = Calendar.getInstance();
// 将时间减去二十四小时
calendar.add(Calendar.HOUR, -24);
// 得到一个新的 Timestamp 时间
Timestamp timestamp = new Timestamp(calendar.getTimeInMillis());
// 将新的时间与更新时间相比较,新的时间是否比更新时间晚,也就是更新时间是否大于二十四个小时
if (timestamp.after(updatedAt)) {
    // 更新时间大于一天
}

猜你喜欢

转载自www.cnblogs.com/StarUDream/p/9045503.html
今日推荐