美文网首页
日期转换和JSON字符串的转换

日期转换和JSON字符串的转换

作者: JiangCheng97 | 来源:发表于2018-12-27 16:33 被阅读0次

    当传入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()));
    

    相关文章

      网友评论

          本文标题:日期转换和JSON字符串的转换

          本文链接:https://www.haomeiwen.com/subject/rfxdlqtx.html