День добрый.
Создаю простейший проект, состоящий из одной aspx страницы.
На этой странице пытаюсь просто вывести пользователю текущие дату/время.
LCID = 1049;
Response.Write(System.DateTime.Now.ToString());
Дата выводится почему-то в формате мм.дд.гггг
Как, не указывая явным образом формат вывода, научить .net выводить дату в правильном формате??
Здравствуйте Konstantin Sokolovskiy, Вы писали:
KS>Дата выводится почему-то в формате мм.дд.гггг
KS>Как, не указывая явным образом формат вывода, научить .net выводить дату в правильном формате??
...
using System.Threading;
using System.Globalization;
...
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("ru");
Response.Write(System.DateTime.Now.ToString());
...
Если для всего приложения, то в web.config (machine.config, если вообще для всего) указать culture:
<globalization>
...
culture="ru-RU"
<globalization>
P.S.
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(Request.UserLanguages[0]);
Здравствуйте J.Quintana, Вы писали:
J.Q>J.Q>...
J.Q>using System.Threading;
J.Q>using System.Globalization;
J.Q>...
J.Q> Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("ru");
J.Q> Response.Write(System.DateTime.Now.ToString());
J.Q>...
J.Q>
J.Q>Если для всего приложения, то в web.config (machine.config, если вообще для всего) указать culture:
J.Q>J.Q> <globalization>
J.Q> ...
J.Q> culture="ru-RU"
J.Q> <globalization>
J.Q>
J.Q>P.S.
J.Q>J.Q>Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(Request.UserLanguages[0]);
J.Q>
Это все, само собой, я пробовал. Все очевидные вещи, типа использования LCID и CultureInfo я уже пробовал еще до постинга вопроса в конференцию.