Como converter uma string para Data local local?
Estou tentando converter uma seqüência de caracteres deste formato:
MM/dd/yyyy HH:mm
A entrada é de um banco de dados dos EUA, ou seja: 20/09/2010 14:30
Eu sei que minha string é sempre horário dos EUA, mas quando a exibo, preciso traduzi-la para a hora local, para que a string seja transformada em:
09/20/2010 19:30 (for UK for instance)
Tentei algumas coisas, mas nada parece me dar a solução correta quando executo uma máquina nos EUA versus uma máquina no Reino Unido ou na Ge que tentei:
CompletedDttm = DateTime.ParseExact(value, "MM/dd/yyyy HH:mm", CultureInfo.CurrentCulture);
CompletedDttm = DateTime.ParseExact(value, "MM/dd/yyyy HH:mm", new CultureInfo("en-US"));
Todos eles trabalham localmente (máquina dos EUA), mas não convertem a hora para a hora local em uma máquina européia.
Obrigado Tony