DateTime t = DateTime.Parse("04:55:23 pm"); // isto é, 16:55
t = DateTime.Parse(t.ToString("HH:mm:ss")); // esta linha pode n ser necessária se tivermos as opções regionais definidas como "HH:mm"
Console.WriteLine("{0}\n", t.ToString());
Para quem venha a ter a mesma dúvida, aqui fica uma possível solução (isto se compreendi bem a dúvida)
Grabitzz, se descobriste a solução devias ter postadoCódigo:DateTime t = DateTime.Parse("04:55:23 pm"); // isto é, 16:55 t = DateTime.Parse(t.ToString("HH:mm:ss")); // esta linha pode n ser necessária se tivermos as opções regionais definidas como "HH:mm" Console.WriteLine("{0}\n", t.ToString());