/**
* 计算下次定检时间,当前添加时间往后推算180天
*/
public void getNextTestTime( GasCylinderCheckInfo gasCylinderCheckInfo){
//当前用户输入的时间
String NewFirsttestdate = gasCylinderCheckInfo
.getTestdate();
//时间格式化
SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat(
"yyyy-MM-dd");
Date newData = null;
try {
//当前用户输入的时间解析成时间类型
newData = simpleDateFormat1.parse(NewFirsttestdate);
} catch (ParseException e) {
e.printStackTrace();
}
Calendar calendar = Calendar.getInstance();
//当前用户输入的时间传入Calendar类
calendar.setTime(newData);
//当前用户输入的时间加上180天
calendar.add(Calendar.DATE, 180);
//得到下次定检时间(当前时间加180天)Format成时间字符串
String nexttesttime = (new SimpleDateFormat(
"yyyy-MM-dd")).format(calendar.getTime());
if (null != nexttesttime)
{
//得到下次定检时间(当前时间加180天)
gasCylinderCheckInfo.setNexttesttime(nexttesttime);
}
}