程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> DB2日期格式更改的實現

DB2日期格式更改的實現

編輯:DB2教程

DB2日期格式更改是很多人都提到的問題,下面就為您介紹DB2日期格式更改問題的處理方法,如果您u、遇到過類似的問題,不妨一看。

默認的DB2日期格式由數據庫的數據庫國家/地區代碼(TERRITORY CODE)決定(數據庫國家/地區代碼是在數據庫創建時確定的)。例如,在我的數據庫時由數據庫國家/地區代碼US創建的,時間格式的輸出如下:

values current date 

---------- 
05/30/2003

1 record(s) selected.

即時間格式為DD/MM/YYYY。如果希望修改格式,您需要使用不同的時間格式重新聯編DB2工具包。支持的格式有:

DEF 使用和數據庫國家/地區代碼相關的日期時間格式。 
EUR 使用IBM歐洲標准日期時間格式。 
ISO 使用ISO日期時間格式。 
JIS 使用日本工業標准日期時間格式。 
LOC 使用和數據庫國家/地區代碼結合的本地日期時間格式。 
USA 使用IBM美國標准時間日期格式。

使用下面的步驟修改時間日期格式為ISO格式(YYYY-MM-DD):

1. 在命令行下,更改到sqllib\bnd目錄。 
例如: 
在Windows平台: c:\program files\IBM\sqllib\bnd 
在UNIX平台 : /home/db2inst1/sqllib/bnd

2.以SYSADM組成員的身份連接數據庫: 
db2 connect to 數據庫名 
db2 bind @db2ubind.lst datetime ISO blocking all grant public

(您實際應用中,修改數據庫名和期望的時間格式)

上面工作完成後,您可以看到日期格式變更為:

values current date 

---------- 
2003-05-30

1 record(s) selected. 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved