2016-08-19 4 views
0

Iam новичок в Crystal Reports и до сих пор пытаются узнать его ... любая помощь приветствуется ..Crystal Reports датировать форматированием

У меня есть отчет, в котором пользователь вводит дату в формате гггг-мм-дд (напр - 1999-12-31).

с использованием кристаллических формул отчетов, как я могу изменить формат на 1999-12-31 00:00:00.0?

Есть ли функция, как to_timestamp({?start_date}, yyyy-mm-dd hh:mm:ss)

+0

Боковое примечание: я сразу же подозреваю, когда кто-то указывает дату конца месяца, потому что они, вероятно, делают инклюзивную дату окончания (что неверно). Даты всегда должны запрашиваться как «вкл. Или после» ('> =') и «before» ('<'), чтобы получить весь возможный диапазон, особенно при работе с отметками времени (обратите внимание, что иногда могут использоваться разные операторы , в зависимости от того, какой операнд находится на какой стороне) –

ответ

0

вам необходимо изменить тип параметра с даты, даты-времени. в полевом проводнике >> по параметрам >> щелкните правой кнопкой мыши по параметру select properties >> change type to datetime.

0

попробовать это:

Существуют различные способы, если у вас есть только значение даты, то используйте это.

CDateTime("1999-12-31"); 

Если у вас есть и время и дата затем использовать этот

CDateTime(CDate("1999-12-31"),CTime("00:00:00")) 
1

Я думаю, что объект формата позволяет форматировать дату.

 Смежные вопросы

  • Нет связанных вопросов^_^