Конвертировать из времени fr-CA в формат времени США
У меня есть строка даты и времени, подобная этой, во времени ФР-СА: "16 и 1980".
Как я могу изменить эту строку на американское время, например "16 августа 1980" или "16 августа 1980", используя C#?
Мне нужно создать информацию о культуре этого времени?
1 ответ
Решение
Да, вам нужно указать данные CultureInfo. В этом случае вы можете использовать DateTime.ParseExact
вот так:
var myDate = "16 août 1980";
var dateConverted = DateTime.ParseExact(myDate, "D", CultureInfo.GetCultureInfo("fr-CA"));
var dateUs = dateConverted.ToString("MMMM dd, yyyy", CultureInfo.GetCultureInfo("en-US"));