Sql

informix 以 2 位數年份而不是 4 位數儲存日期,我該如何更正?

  • January 4, 2010

如何讓 informix 處理 4 位數年份?

我有使用 informix 的 windows 和 suse 伺服器

謝謝你。

DBDATEDBCENTURY的值影響年份中的位數。

DBDATE 預設為 MDY4/(對於美國英語語言環境),其中包括四位數的年份。

DBCENTURY 控制如何解釋包含兩位數年份的數據。

另見GL_DATEDBTIME

編輯:

DATE 類型將自 1899 年 12 月 31 日以來的整數天數儲存在四個字節中,它將處理 2^31 天的日期,即超過 580 萬年的未來。

DATETIME 類型可以以適合精度的大小儲存從毫秒到年的任何內容。

請參閱按時間順序排列的數據類型,其中部分內容是:

要自定義此 DATETIME 格式,請適當選擇您的語言環境或設置 GL_DATETIME 或 DBTIME 環境變數。有關這些環境變數的更多資訊,請參閱 IBM Informix:GLS 使用者指南。

引用自:https://serverfault.com/questions/99038