当传入Object
设置Date
设置传入的日期为当天的第一秒或最后一秒
Calendar cal = Calendar.getInstance();
// 将结束日期设置为当天的之后一秒
cal.setTime(surTask.getStartTime());
cal.set(Calendar.HOUR_OF_DAY, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
// 将结束日期设置为当天的之后一秒
cal.setTime(surTask.getEndTime());
cal.set(Calendar.HOUR_OF_DAY, 23);
cal.set(Calendar.MINUTE, 59);
cal.set(Calendar.SECOND, 59);
当传入JSON对象字符串
将String转换为Object
SurTasks surTask = JSONObject.parseObject(surTaskJson,SurTasks.class);
将String转为List<T>
List<SurEarned> surEarnedList = JSONObject.parseArray(courseEvaluationJson,SurEarned.class);
将传入的日期字符串 “年月日时分” 转换为 “年月日时分秒”
//格式化时间
if (CommonUtil.isNotEmpty(surTaskEarned.getFormatStartTime())){
surTaskEarned.setStartTime(DateUtil.stringTodate(surTaskEarned.getFormatStartTime()+":00"));
}
if (CommonUtil.isNotEmpty(surTaskEarned.getFormatEndTime())){
surTaskEarned.setEndTime(DateUtil.stringTodate(surTaskEarned.getFormatEndTime()+":00"));
}
将Date类型的“年月日时分秒”转换为String类型的“年月日时分秒”
surTaskF.setStartTimeString(DateUtil.dateToString(surTaskF.getStartTime()));
surTaskF.setEndTimeString(DateUtil.dateToString(surTaskF.getEndTime()));
网友评论