функция dateserial

Обсуждение Stimulsoft Reports.NET
Ответить
DmitrichJ2
Сообщения: 1
Зарегистрирован: 12 окт 2016, 11:40

функция dateserial

Сообщение DmitrichJ2 »

Добрый день. Функция "DateSerial({0},{1},{2})" даёт название месяца на английском. Как сделать написание на русском в формате dd mmmm yyyy? Спасибо.
Уточню, что на сервере в разделе "Region and Language" стоит ru. В IIS 7 в ".NET Globalization" так же указана культура ru
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: функция dateserial

Сообщение HighAley »

Здравствуйте.

Извините, но функция DateSerial() возвращает DateTime. Там не может быть никаких названий месяца.
Опишите, пожалуйста, свой проблему более подробно с примером отчёта.

Спасибо.
Леонид
Сообщения: 329
Зарегистрирован: 23 июл 2009, 09:53
Откуда: Moscow

Re: функция dateserial

Сообщение Леонид »

Добрый день!

Название месяца на русском можно получить, например так:

Код: Выделить всё

      DateTime dtNow = DateTime.Today;
      string monthName = System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(dtNow.Month);
Или

Код: Выделить всё

{DateSerial(2016, 10, 20).ToLongDateString()}
Будет 20 октября 2016 г.
Ответить