Я делаю follwing:string.Format не применяется пользовательское форматирование на сервере
//TimeSpan rebateTime
//int percentage
string text = string.Format(
CultureInfo.CurrentCulture,
"Rebate {0}% during {1:hh} h {1:mm} min",
percentage,
rebateTime;
На моем DEV ПК текст содержит:
Rebate 32% during 05 h 00 min
На моем Dev текст тестовый сервер содержит:
Rebate 32% during 05 h 00 min
на моем общем тексте теста сервера содержит:
Rebate 32% during 05:00:00 h 05:00:00 min
Как это возможно вообще?
Код, который вы опубликовали, недействителен ... это даже не действительный C#, и вы указали только два из трех аргументов формата. Пожалуйста, отправьте короткую, но полную программу, которая демонстрирует проблему. –
Также расскажите, какую версию .NET вы используете на сервере. Я считаю, что пользовательское форматирование для TimeSpan было введено только в .NET 4. –
@JonSkeet Отличный совет! Похоже, это проблема. Я проверю. –