在Java中,可以通過以下方式設(shè)置驗(yàn)證碼的過期時(shí)間:
long createTime = System.currentTimeMillis();
long currentTime = System.currentTimeMillis();
long expireTime = 5 * 60 * 1000; // 設(shè)置驗(yàn)證碼過期時(shí)間為5分鐘
if (currentTime - createTime > expireTime) {
// 驗(yàn)證碼過期
} else {
// 驗(yàn)證碼未過期
}
通過記錄生成時(shí)間和當(dāng)前時(shí)間的差值,可以輕松判斷驗(yàn)證碼是否過期。在實(shí)際應(yīng)用中,可以根據(jù)需求靈活調(diào)整過期時(shí)間的設(shè)置。