2015-04-29 4 views

ответ

8

Если предположить, что ваше поле дата имеет тип данных date или datetime (в противном случае вам потребуется приведение в вашем SQL запросе) , это то, как вы можете это сделать:

  • правой кнопкой мыши текстовое поле, где отображается ваш DateTime и выберите TextBox свойства:

enter image description here

  • На левой панели выберите номер, затем дату и выберите нужный формат:

enter image description here

  • Тогда вы должны увидеть дату отображаться как:

enter image description here

4

Ваш Предусмотренный формат (Wednesday,april 29,2015) не standard, так что вам потребуется следующий custom формат:

"dddd,MMMM dd,yyyy" 

Так вывод даты 4/29/2015 будет Wednesday,April 29,2015, который ближе к тому, что вам нужно, чем стандартный формат D, который будет выводить Wednesday, April 29, 2015 ,

Теперь, когда у вас есть правильный формат, вам нужно поместить его в отчет.

Есть 2 варианта:

Я предполагаю, что у вас есть datetime поле, называемое YourDate или string поле под названием YourDateString.

  1. В Expression:

    • =Format(CDate(Fields!YourDateString.Value), "dddd,MMMM dd,yyyy")
    • =Format(Fields!YourDate.Value, "dddd,MMMM dd,yyyy")
  2. В свойствах элемента отчета

    • Expression:
      =CDate(Fields!YourDateString.Value) или =Fields!YourDate.Value
    • Text Box Properties => Number => Пользовательский => Пользовательский формат:
      dddd,MMMM dd,yyyy
Смежные вопросы