Usuário com melhor resposta
Como converter um Array String em Array DateTime?

Pergunta
-
Respostas
-
Cara seu código esta bem estranho, vamos lá.
1º - vc tem uma lista de array com horários que vc quer reservar, certo?
2º - vc pega todos os registros da base de acordo com a data selecionada, neh?
3º - vc precisa verificar se os horarios de data e hora estão disponíveis, não é?
----------------------------------------------------------------------------------------------
Vejo que seria uma agenda de data e hora, é isso mesmo?.
Observações, por que, vc fez 2 comandos select na mesma tabela? creio que esteja errado isso.
Olha um este exemplo (clique).
Mais uma coisa Gabriel, sei que está local, mas evite sempre e ao máximo postar (Data Source=DIADM-GINFO877\\SQLEXPRESS;Initial Catalog=PradaGabriel;Persist Security Info=True;User ID=sa;Password=gabriel)
com dados importante faça assim(Data Source=*******;Initial Catalog=*******;Persist Security Info=True;User ID=******;Password=*******)
Abraço.
Nome : Romy G. Moura Cargo: Analista Programador
- Sugerido como Resposta Ricardo Barbosa Cortes sexta-feira, 16 de janeiro de 2015 13:27
- Marcado como Resposta Ricardo Barbosa Cortes sexta-feira, 16 de janeiro de 2015 13:27
-
Postagem duplicada:
https://social.msdn.microsoft.com/Forums/pt-BR/2ab75b95-9153-47ce-b293-0c7ef94b79fe/problemas-com-horrios?forum=aspnetpt- Marcado como Resposta Ricardo Barbosa Cortes sexta-feira, 16 de janeiro de 2015 13:27
Todas as Respostas
-
Você pode fazer assim.
string[] array1 = new string[3]; array1[0] = "10:20:12"; array1[1] = "11:20:12"; array1[2] = "13:20:12"; DateTime[] array2 = Array.ConvertAll(array1, hora => Convert.ToDateTime(hora));
Abraço!
Nome : Romy G. Moura Cargo: Analista Programador
- Sugerido como Resposta Mr. GMSOFT quinta-feira, 15 de janeiro de 2015 12:13
- Não Sugerido como Resposta Mr. GMSOFT quinta-feira, 15 de janeiro de 2015 14:42
- Sugerido como Resposta Mr. GMSOFT quinta-feira, 15 de janeiro de 2015 14:47
-
Caraca, eu não consegui fazer isso!
Estou querendo fazer isso para poder comparar os horários do Array com o horário do sistema. Não quero que apareça os horários do array que estão abaixo do horário do sistema.
vou postar meu código para vc ver o que fiz!
ele está funcionando, mas quero fazer esse tratamento antes de popular no DropDown.
protected void Calendario_SelectionChanged(object sender, EventArgs e)
{
txtData.Text = Calendario.SelectedDate.ToString("dd/MM/yyyy");
SqlConnection conectar = new SqlConnection("Data Source=DIADM-GINFO877\\SQLEXPRESS;Initial Catalog=PradaGabriel;Persist Security Info=True;User ID=sa;Password=gabriel");
{
SqlCommand comando = new SqlCommand("Select count(*) as Registros from tblAgenda where Data='" + txtData.Text + "'", conectar);
try
{
conectar.Open();
SqlDataReader reader = comando.ExecuteReader();
if (reader.Read())
{
horario2 = new string[int.Parse(reader["Registros"].ToString())];
}
reader.Close();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
conectar.Close();
SqlCommand comando2 = new SqlCommand("Select Horario from tblAgenda where Data='" + txtData.Text + "'", conectar);
try
{
conectar.Open();
SqlDataReader reader2 = comando2.ExecuteReader();
while (reader2.Read())
{
horario2[i] = reader2["Horario"].ToString();
i++;
}
reader2.Close();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Console.ReadLine();
}
Horario(hora); // Esse array é o que tem todos os horários para atendimento.
for (z = 0; z < horario2.Count(); z++)
{
for (y = 0; y < horario.Count(); y++)
{
dropHora.Items.Remove(horario2[z]);// Aqui ele está removendo os horários que já foram //marcados e populando só os disponiveis
}
}
}- Editado Gabriel Prada Teodoro quinta-feira, 15 de janeiro de 2015 13:05
-
Cara seu código esta bem estranho, vamos lá.
1º - vc tem uma lista de array com horários que vc quer reservar, certo?
2º - vc pega todos os registros da base de acordo com a data selecionada, neh?
3º - vc precisa verificar se os horarios de data e hora estão disponíveis, não é?
----------------------------------------------------------------------------------------------
Vejo que seria uma agenda de data e hora, é isso mesmo?.
Observações, por que, vc fez 2 comandos select na mesma tabela? creio que esteja errado isso.
Olha um este exemplo (clique).
Mais uma coisa Gabriel, sei que está local, mas evite sempre e ao máximo postar (Data Source=DIADM-GINFO877\\SQLEXPRESS;Initial Catalog=PradaGabriel;Persist Security Info=True;User ID=sa;Password=gabriel)
com dados importante faça assim(Data Source=*******;Initial Catalog=*******;Persist Security Info=True;User ID=******;Password=*******)
Abraço.
Nome : Romy G. Moura Cargo: Analista Programador
- Sugerido como Resposta Ricardo Barbosa Cortes sexta-feira, 16 de janeiro de 2015 13:27
- Marcado como Resposta Ricardo Barbosa Cortes sexta-feira, 16 de janeiro de 2015 13:27
-
-
-
Postagem duplicada:
https://social.msdn.microsoft.com/Forums/pt-BR/2ab75b95-9153-47ce-b293-0c7ef94b79fe/problemas-com-horrios?forum=aspnetpt- Marcado como Resposta Ricardo Barbosa Cortes sexta-feira, 16 de janeiro de 2015 13:27
-
bom dia Mr.GMSOFT,
Obrigado por avisar, exclui a outra e deixei essa por ser mais recente.
Abraço
Ricardo Cortes Microsoft Contingent Staff
Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.
MSDN Community Support
-