public void gerarEscala(){
String [] horarios = new String [4];
horarios[0] = "08:00";
horarios[1] = "17:00";
horarios[2] = "09:00";
horarios[3] = "18:00";
Date inicio; // 01/01/2017
Date fim;//04/01/2017
Date ref = inicio;
while( ref < fim){ //gera datas dentro de um intervalo definido, e preciso unir essas datas com os horários do array
ref = inicio + 1;
//preciso que aqui forme uma String que fique por exemplo "01/01/2017 08:00"
//depois 01/01/2017 17:00"
//depois 02/01/2017 09:00"
//depois 02/01/2017 18:00"
// e assim por diante até finalizar o intervalo de datas, sempre utilizando o array de horários como referencia para inicio e fim(seria inicio e fim do trabalho, por exemplo )
...não sei como seguir aqui...
}
}
Pergunta
JowAraujo
Olá, como eu poderia fazer o seguinte:
Tenho um Array conforme abaixo que pode variar de tamanho (mas sempre terá um tamanho par) e tenho um intervalo de duas datas.
Preciso juntar estas informações para criar uma lista conforme abaixo(o retorno pode ser um System.out....):
Resultado final que eu preciso:
"01/01/2017 08:00" "01/01/2017 17:00" "02/01/2017 09:00" "02/01/2017 18:00" "03/01/2017 08:00" "03/01/2017 17:00" "04/01/2017 09:00" "04/01/2017 18:00"
Valores que tenho:
public void gerarEscala(){ String [] horarios = new String [4]; horarios[0] = "08:00"; horarios[1] = "17:00"; horarios[2] = "09:00"; horarios[3] = "18:00"; Date inicio; // 01/01/2017 Date fim;//04/01/2017 Date ref = inicio; while( ref < fim){ //gera datas dentro de um intervalo definido, e preciso unir essas datas com os horários do array ref = inicio + 1; //preciso que aqui forme uma String que fique por exemplo "01/01/2017 08:00" //depois 01/01/2017 17:00" //depois 02/01/2017 09:00" //depois 02/01/2017 18:00" // e assim por diante até finalizar o intervalo de datas, sempre utilizando o array de horários como referencia para inicio e fim(seria inicio e fim do trabalho, por exemplo ) ...não sei como seguir aqui... } }
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.