Выводить дату в русскоязычном формате

249
23 сентября 2018, 20:30

В приложении asp.net core mvc в представлениях часто приходится выводить даты в кратком формате:

<td>@transfer.Date.ToShortDateString()</td>

При этом у меня на компьютере даты отображаются как ДД.ММ.ГГГГ, а при заливке на appharbor даты выводятся в формате ММ/ДД/ГГГГ

Приложение рассчитано исключительно на русскоязычных пользователей, поэтому хочется один раз задать формат для всех пользователей. Возможности ставить/настраивать локали на appharbor у меня нет.

Что делать?

Answer 1

Подсмотрел решение на en so How to set culture for date binding in Asp.Net Core?

    public void Configure(IApplicationBuilder app, IHostingEnvironment env)
    {
        var supportedCultures = new[] { new CultureInfo("ru-RU") };
        app.UseRequestLocalization(new RequestLocalizationOptions
        {
            DefaultRequestCulture = new RequestCulture("ru-RU"),
            SupportedCultures = supportedCultures,
            SupportedUICultures = supportedCultures
        });
        ...
READ ALSO
Эмуляция веб камеры

Эмуляция веб камеры

Вопрос следующий: как реализовать виртуальную веб-камеру, которую приложения (Skype, к примеру) определяли как обычную камеруИ чтобы была возможность...

259
Почему при архивации файл получается по размеру больше чем исходный файл

Почему при архивации файл получается по размеру больше чем исходный файл

Написал несколько методов, читаем частями файл, далее сжимаем его, все кладем в очередь с готовыми блоками и потом блоки пишем в файл, использую...

223
АНИМАЦИЯ выезжающего окна в XAML, C#, WPF.

АНИМАЦИЯ выезжающего окна в XAML, C#, WPF.

помогите с анимациейУ меня при нажатии на кнопку выдвигается окно

493
Session на разных под доменах

Session на разных под доменах

У меня в точности идентичный вопрос как тут How can I share a session across multiple subdomains in ASPNET? только мне не помогла строка:

222