Я заменяю веб-сайт, который был ранее HTML только.
Я поместил GridView на французов и английскую страницу, и я получаю 2 поля: дата и валюта.
Для даты я должен преобразовать его в формат отдаленного срока. Английская часть не очень тверда, но когда я добираюсь до французской страницы, я не могу преобразовать ее в формат отдаленного срока с французскими словами (т.е..:Mardi вместо вторника).
Там какой-либо путь состоит в том, чтобы отформатировать строку с французскими словами даты вместо этого?
Если вы установите Thread.CurrentCulture
на французскую культуру (fr-FR), названия дня и месяца будут на французском языке. Но вы также получите французские числовые форматы (запятая в качестве десятичного разделителя и т. Д.).
Если это не то, что вы хотите, вы можете подумать о создании собственной культуры на основе fr-FR, но с английским числовым форматом.
В качестве альтернативы вы можете явно преобразовать DateTime в строку с использованием французской культуры, например:
private static CultureInfo FrenchCulture = new CultureInfo("fr-FR");
...
string frenchDate = myDate.ToString("D", FrenchCulture);
...
Если вы говорите, что объект DateTime преобразует свое значение, проверьте параметры с помощью ToString и текущая культура: http://msdn.microsoft.com/en-us/library/k494fzbf.aspx