当前位置: 代码迷 >> Java Web开发 >> 字符串到时间的转换有关问题
  详细解决方案

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

热度:18   发布时间:2016-04-17 16:01:41.0
字符串到时间的转换问题
一个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);
  相关解决方案