1

DateTime我在 Crystal Reports 中有一个日期字段(基于.NET)。我经历了一个复杂的格式对话框,将日期设置为0n,将月份设置为0n,将年份设置为None,希望使用 dd/MM 的日期表示。我得到的是dd/MM hh:mm:ssAM

我该怎么做才能摆脱时间部分?它正在覆盖报告中的其他列,使其不可读?

我正在使用 SQL Server 2012 企业版。

4

4 回答 4

4

右键单击该字段并选择“格式化字段...”:

在此处输入图像描述

点击“自定义...”:

在此处输入图像描述

从“订单:”选项列表中选择“日期”。

选择“日期”选项卡:

在此处输入图像描述

设置 2 位数的月份、2 位数的日期和“无”作为年份。

于 2013-08-15T16:08:39.213 回答
4

使用公式

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

将该字段调用为公式字段。写一个这样的公式

todate(field_name)

现在拖动公式字段并对其进行格式化,将没有时间!

于 2013-08-13T04:53:58.250 回答
0

确保您的 Crystal Reports 详细信息部分在关注日期时间列时将其预览为“字符串”,如果是,请返回表结构,并将表的列数据类型更改为 smalldatetime,然后在 Crystal Reports 中,右键单击数据库文件资源管理器中的字段,然后单击验证数据库,然后单击确定,在验证您的数据库数据为最新后,右键单击所需的列并选择格式对象,现在应该出现格式编辑器窗口,然后选择您的格式赚了。

资料来源:我的经验

于 2013-11-09T05:33:26.290 回答