Я пытаюсь преобразовать строку этого формата:
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"));
Все они работают локально (на американском аппарате), но на европейском автомате не переводят время в местное время.
Спасибо
Tony