首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

字符串到时间的转换有关问题

2012-01-22 
字符串到时间的转换问题一个jsp签到程序,其中有如下几个时间变量:签到时间t,上班时间s,允许提前分钟p,允许

字符串到时间的转换问题
一个jsp签到程序,其中有如下几个时间变量:签到时间t,上班时间s,允许提前分钟p,允许延迟分钟d,现各变量是以字符串类型存在数据库中的,例如:s= "8:00 ",p= "30 ",d= "5 ",把它们从数据库取出来后,该如何转换成时间类型,现需要根据当前签到时间t判断是否在s-p到s+d范围内。

[解决办法]
转换成时间
DateFormat format = new SimpleDateFormat( "H:dd ");
Date date = format.parse( "8:00 ");

加上20分钟,如果是减去20分钟的话用-20
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.MINUTE, 20);

热点排行