2016-08-19 9 views
0

Iam ein Anfänger zu Crystal Reports und immer noch versuchen, es zu lernen ... jede Hilfe ist willkommen ..Crystal Reports stammen Formating

Ich habe einen Bericht, in dem Benutzerdaten in yyyy-mm-dd Format eintritt (zB - 1999-12-31) ..

mit kristall reports formeln, wie kann ich das format zu 1999-12-31 00:00:00.0?

Gibt es eine Funktion wie to_timestamp({?start_date}, yyyy-mm-dd hh:mm:ss)

+0

Randbemerkung: Ich bin sofort misstrauisch, wenn jemand ein Monatsenddatum angibt, weil sie wahrscheinlich ein Enddatum inklusiv machen (was falsch ist). Daten sollten immer als "on or after" ('> =') und "before" ('<') abgefragt werden, um sicherzustellen, dass der gesamte mögliche Bereich erreicht wird, insbesondere bei Zeitstempeln (beachten Sie, dass manchmal andere Operatoren verwendet werden) , je nachdem welcher Operand auf welcher Seite ist) –

Antwort

0

Sie benötigen Parametertyp von Datum Datumzeit zu ändern. im Feld Explorer >> unter Parameter >> mit der rechten Maustaste auf den Parameter Eigenschaften auswählen >> ändern Sie den Typ zu Datetime.

0

versuchen Sie dies:

Es gibt verschiedene Möglichkeiten, wenn Sie Datumswert haben dann dieses verwenden.

CDateTime("1999-12-31"); 

Wenn Sie sowohl Datum und Uhrzeit dann verwenden diese

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

denke ich, Format-Objekt hilft Ihnen, Datum zu formatieren.