DB2日期時間型資料型別介紹

2021-06-16 09:39:55 字數 1206 閱讀 3940

出處:部落格

2011-11-18 07:23

db2日期時間型資料型別是db2資料庫中的資料型別之一,下面就為您分類介紹db2日期時間型資料型別,希望對您能有所幫助……

db2日期時間型資料型別是db2資料庫中的資料型別之一,下面就為您分類介紹db2日期時間型資料型別,希望對您能有所幫助。

db2日期時間型資料型別包括 date、time 和 timestamp。日期時間值可在某些算術和字串操作中使用,而且相容某些字串,但它們既不是字串,也不是數字。

*date:date 是乙個由三部分組成的值(年、月和日)。年份部分的範圍是從 0001 到 9999。月份部分的範圍是從 1 到 12。日部分的範圍是從 1 到 n,其中 n 的值取決於月份。date 列長 10 個位元組。

*time:time 是乙個由三部分組成的值(小時、分鐘和秒)。小時部分的範圍是從 0 到 24。分鐘和秒部分的範圍都是從 0 到 59。如果小時為 24,分鐘和秒的值都是 0。time 列長 8 個位元組。

*timestamp:timestamp 是乙個由七部分組成的值(年、月、日、小時、分鐘、秒和微秒)。年份部分的範圍是從 0001 到 9999。月份部分的範圍是從 1 到 12。日部分的範圍是從 1 到 n,其中 n 的值取決於月份。小時部分的範圍是從 0 到 24。分鐘和秒部分的範圍都是從 0 到 59。微秒部分的範圍是從 000000 到 999999。如果小時是 24,那麼分鐘值、秒的值和微秒的值都是 0。timestamp 列長 26 個位元組。日期時間值的字串表示:儘管 date、time 和 timestamp 的值的內部表示對使用者是透明的,日期、時間和時間戳記也可以用字串來表示,char 標量函式(請參閱 sql 的「詞類(parts of speech)」)可以用於建立日期時間值的字串表示。

*日期值的字串表示是乙個以數字開始,長度不少於 8 個字元的字串。日期值的月份和日部分中前面的零可以省略。

*時間值的字串表示是以數字開頭,長度不少於 4 個字元的字串。時間值的小時部分前面的零可以省略,秒部分可以完全省略。如果秒的值沒有指定,那麼就認為是 0。

*時間戳記值的字串表示是以數字開頭,長度不少於 16 個字元的字串。完整的時間戳記字串表示形式為 yyyy-mm-dd-hh.mm.ss.nnnnnn。時間戳記值的月、日或小時等幾部分前面的零可以省略,微秒可以截斷或完全省略。如果任何時間戳記值的微秒部分尾零被省略掉了,那麼將假定空缺的數字上是零。

以上就是db2日期時間型資料型別介紹。

DB2 日期時間函式

select current date from sysibm.sysdummy1 select current time from sysibm.sysdummy1 select current timestamp from sysibm.sysdummy1 sysibm.sysdummy1 表是...

DB2 日期時間函式

select current date from sysibm.sysdummy1 select current time from sysibm.sysdummy1 select current timestamp from sysibm.sysdummy1 sysibm.sysdummy1 表是...

DB2日期時間處理函式

使用 days 字元型的日期 2012 01 01,2012 01 11 values days date 2012 01 11 days date 2012 01 01 獲取當前日期 select current date from sysibm.sysdummy1 values current ...