Неправильный формат DateTime в зенопостере

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 222
Благодарностей
660
Баллы
113
Доброго времени суток, есть ситуация не понятная, не хотелось бы костыли пилить по преобразованию дат, мб надо просто что то в настройках ЗП или винды поменять.

Если написать простое консольное приложение с вызовов DateTime.Now и запустить его на рабочем столе то все будет четко с датой.

115355

Формат верный, дата месяц год и всё четко

А если я тот же самый код запускаю в зенопостере то получается вот так

115356

Формат уже месяц дата год и разделитель вместо точки /

Как это исправить?
 

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 222
Благодарностей
660
Баллы
113
Крч проблема из за разных культур была, хз почему на рабочем столе ru-RU а в зп en-US
Добавил в начале проекта строку и всё норм стало
Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("ru-RU");
 

one

Client
Регистрация
22.09.2015
Сообщения
6 831
Благодарностей
1 273
Баллы
113
Это старая фича, давно в ЗП живет. )
 

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 222
Благодарностей
660
Баллы
113
Это старая фича, давно в ЗП живет. )
А я то не знал) уже паника началась)
Прописал в шаблоне эту строкуThread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("ru-RU"); ,в итоге у клиента начались проблемы с профиль папками, в итоге помогло культуру в самом зп сменить2023-12-08_11-14-13.png
 
  • Спасибо
Реакции: doc и Konrod_m

one

Client
Регистрация
22.09.2015
Сообщения
6 831
Благодарностей
1 273
Баллы
113

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 222
Благодарностей
660
Баллы
113

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)