2015-02-23 19 views
0

由於我們無法將特定列格式化爲日期,所以我們遇到問題。當信息配置爲「MM/DD/YYYY」時,我們可以將其格式化爲日期,但是當我們格式化信息「MM/DD/YYYY hh:mm:ss AM/PM」時,我們無法格式化列作爲約會。我們嘗試這樣做時收到錯誤。我們希望將信息格式化爲日期,以便排序函數像日期而不是字符串一樣排序。遠點傳播無法使列類型爲「日期」

例如,當該列被格式化爲日期「2014年12月31日」被認爲在「01/01/2015」之前時。當列按字符串排序時,「01/01/2015」在「2014年12月31日」之前出現。

有沒有人有任何想法,如果我們可能能夠解決這個問題?

非常感謝...

回答

0

遠點傳播COM控件有一個日期類型列。這聽起來像你正在通過代碼配置日期類型。在代碼中,您可以設置擴展控件的.Col和.Row,然後將類型設置爲「CellTypeDate」。這是一個來自FPUSpreadADO.CellTypeConstants的常量。您也可以將單元格塊範圍設置爲此單元格類型。

但是,遠點日期類型沒有時間分辨率。如果在設計器中打開控件的屬性表,則會看到下拉選項僅提供格式選項,例如MM/DD/YYYY。

我建議你在網格中使用日期和時間列時間的組合。單元格類型是常量「CellTypeTime」。

相關問題