• Как разбить значение на 3 части?

    @A_Aidana Автор вопроса
    Благодарю за подсказки!
    В итоге я сделала вот так:)
    Date[] res = new Date[#IN_STM_OPER_DATE.length];
    //format = new SimpleDateFormat("yyyy-MM-dd");

    if(#IN_STATMENT != null){

    //цикл по одномерному массиву произведенных операций в выписке
    for (int x = 0; x < #IN_STM_OPER_DATE.length; x++) {

    // проверяем статус выписки и меняем формат
    if (#IN_STM_BANK.equals(#CN_STM_KASPI) && #IN_STM_OPER_DATE[x] != null && (#IN_STM_STATUS.equals(#CN_STM_STATUS_SUCCESS))) {
    String correct_year = #IN_STM_OPER_DATE[x].replace(".","-");
    String new_s = (new StringBuilder(correct_year)).insert(6, "20").toString();
    SimpleDateFormat format = new SimpleDateFormat("dd-MM-yyyy");
    Date date = format.parse(new_s);

    res[x] = date;
    }else{
    String correct_year = #IN_STM_OPER_DATE[x].replace(".","-");
    SimpleDateFormat format = new SimpleDateFormat("dd-MM-yyyy");
    Date date = format.parse(correct_year);

    res[x] = date;
    }
    }
    }
    return res;
    Ответ написан
    Комментировать