Конструктор отчетов SSRS - PullRequest
       14

Конструктор отчетов SSRS

0 голосов
/ 28 августа 2018

У меня проблема с преобразованием времен. В моей базе данных у меня есть 2018-08-20 08:30:11.000 PM, и я не могу изменить этот формат.

Когда я использую =Fields!DateTime.Value, я отображаю дату вот так (это только пример).

example photo

Но я хочу отобразить это таким образом (дата в порядке) 2018-08-20 20:30:11. Я думал о поиске этого значения, и когда это будет PM, тогда добавь 12 к часу, но это не работает ... У меня нет больше идей ...

=Format(Fields!DateTime.Value,"MM/dd/yyyy") & Environment.NewLine & iif (Fields!DateTimeValue="PM"), Format(Fields!DtTmStart.Value="HH+12:mm:ss")

Может ли кто-нибудь мне помочь? Пожалуйста!

1 Ответ

0 голосов
/ 28 августа 2018

Следующее выражение должно дать вам то, что вам нужно ...

=Format(Fields!DateTime.Value,"yyyy/MM/dd HH:mm:ss")

Обратите внимание на верхний регистр ЧЧ, это дает 24-часовой формат (чч = 12-часовой формат)

...