0

由于我们无法将特定列格式化为日期,因此我们遇到了问题。当信息配置为“MM/DD/YYYY”时,我们可以将其格式化为日期,但是,当我们将信息格式化为“MM/DD/YYYY hh:mm:ss AM/PM”时,我们将无法格式化该列作为约会。当我们尝试这样做时,我们会收到一个错误。我们希望将信息格式化为日期,以便排序函数像日期而不是字符串那样排序。

例如,当列格式化为日期时,“2014 年 12 月 31 日”会出现在“2015 年 1 月 1 日”之前。当列作为字符串排序时,“01/01/2015”会出现在“12/31/2014”之前。

有谁知道我们是否能够解决这个问题?

非常感谢...

4

1 回答 1

0

Far Point Spread COM 控件有一个日期类型列。听起来您正在通过代码配置日期类型。在代码中,您将设置展开控件的 .Col 和 .Row,然后将类型设置为“CellTypeDate”。这是来自 FPUSpreadADO.CellTypeConstants 的常量。您还可以将单元格的块范围设置为此单元格类型。

但是,远点日期类型没有时间分辨率。如果您在设计器中打开控件的属性表,您将看到下拉选项提供格式选项,例如仅 MM/DD/YYYY。

我建议您在网格中使用日期和时间列时间的组合。单元类型是常数“CellTypeTime”。

于 2015-03-19T19:24:00.337 回答