Как преобразовать строку в локальную дату и время?

Я пытаюсь преобразовать строку этого формата:

MM/dd/yyyy HH:mm

Данные взяты из базы данных США, т. Е. 20.09.2010 14:30

Я знаю, что моя строка всегда в американском времени, но когда я ее отображаю, мне нужно перевести ее в местное время, чтобы эту строку преобразовать в:

09/20/2010 19:30 (for UK for instance)

Я попробовал несколько вещей, но, похоже, ничто не дает мне правильного решения, когда я работаю на машине из США против машины из Великобритании или Ge, которую я пробовал:

CompletedDttm = DateTime.ParseExact(value, "MM/dd/yyyy HH:mm", CultureInfo.CurrentCulture);
CompletedDttm = DateTime.ParseExact(value, "MM/dd/yyyy HH:mm", new CultureInfo("en-US"));

Все они работают локально (на американской машине), но на европейской машине они не переводят время в местное.

Спасибо Тони

Ответы на вопрос(6)

Ваш ответ на вопрос