1

DateTimeCrystal Reports に(.NET に基づく) 日付フィールドがあります。複雑なフォーマット ダイアログを使用して、日を に0n、月を me0nに、年を に設定Noneし、dd/MM の日付表現を望みます。私が得るものはdd/MM hh:mm:ssAMです。

時間の部分を取り除くにはどうすればよいですか? レポートの他の列を上書きして読めなくなっていますか?

SQL Server 2012 Enterprise を使用しています。

4

4 に答える 4

4

数式を使用

date(datetime field)
于 2013-08-12T05:24:54.407 に答える
0

フィールドを数式フィールドに呼び出します。このような式を書きます

todate(field_name)

数式フィールドをドラッグして書式設定すると、時間がなくなります。

于 2013-08-13T04:53:58.250 に答える
0

Crystal Reports の [詳細] セクションで、datetime 列にフォーカスしたときに「文字列」としてプレビューされることを確認してください。その場合は、テーブル構造に戻り、テーブルの列のデータ型を smalldatetime に変更してから、Crystal Reports でデータベースを右クリックします。ファイル エクスプローラーのフィールドをクリックし、[データベースの検証] をクリックしてから、[OK] をクリックします。データベース データが最新のものであることを検証した後、目的の列を右クリックして [フォーマット オブジェクト] を選択すると、[フォーマット エディター] ウィンドウが表示され、フォーマットを選択します。稼いだ。

出典:私の経験

于 2013-11-09T05:33:26.290 に答える