登陆判断有效期的问题 我的用户表有个有效期字段,格式是"2009年09月05日",是varchar型的,用户登陆的时间一旦超过这个日期就弹出信息提醒,怎么实现?难道要字符串比较?不会吧, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在代码中可以使用日期对象的compareTo方法作比较,也可以在数据库中写信触发器啊。java.util.Calendar类compareTo 方法public int compareTo(Calendar anotherCalendar)比较两个 Calendar 对象表示的时间值(从历元至现在的毫秒偏移量)。 指定者:接口 Comparable<Calendar> 中的 compareTo参数:anotherCalendar - 要比较的 Calendar。 返回:如果参数表示的时间等于此 Calendar 表示的时间,则返回 0 值;如果此 Calendar 的时间在参数表示的时间之前,则返回小于 0 的值;如果此 Calendar 的时间在参数表示的时间之后,则返回大于 0 的值。 抛出: NullPointerException - 如果指定的 Calendar 为 null。 IllegalArgumentException - 如果因为无效的日历值而无法获得指定 Calendar 对象的时间值。从以下版本开始: 1.5 时间有before 和after方法Date now = new Date();当前日期now.after(get 从数据库得到你的有效时间) && now.before(get 从数据库得到你的有效时间) Session is closed!但是数据却成功存进去了 求解! 求教育 struts2中action数据传递的问题 jsp页面滚动字幕 请教hibernate问题 用MyEclipse5.0GA做Struts时遇到的问题action与jsp之间的事 有关java.sql包中的PreparedStatement的使用,oracle和mysql不同 关于EJB的一点困惑。 关于Runtime.getRuntime().exec的问题,不知java中是否能解决我的问题 Myeclipse配置jsp问题,十万火急! 困惑与迷茫
public int compareTo(Calendar anotherCalendar)比较两个 Calendar 对象表示的时间值(从历元至现在的毫秒偏移量)。 指定者:
接口 Comparable<Calendar> 中的 compareTo
参数:
anotherCalendar - 要比较的 Calendar。
返回:
如果参数表示的时间等于此 Calendar 表示的时间,则返回 0 值;如果此 Calendar 的时间在参数表示的时间之前,则返回小于 0 的值;如果此 Calendar 的时间在参数表示的时间之后,则返回大于 0 的值。
抛出:
NullPointerException - 如果指定的 Calendar 为 null。
IllegalArgumentException - 如果因为无效的日历值而无法获得指定 Calendar 对象的时间值。
从以下版本开始:
1.5
now.after(get 从数据库得到你的有效时间)
&& now.before(get 从数据库得到你的有效时间)