根据列数据创建 DB2TimeStamp 对象的实例。
[Visual Basic]
Public Function GetDB2TimeStamp( _
ByVal i As Integer _
) As IBM.Data.DB2Types.DB2TimeStamp
[C#]
public IBM.Data.DB2Types.DB2TimeStamp GetDB2TimeStamp (int i)
[C++]
public: IBM.Data.DB2Types.DB2TimeStamp GetDB2TimeStamp(
int i
);
[JScript]
public function GetDB2TimeStamp(
i : int
) : IBM.Data.DB2Types.DB2TimeStamp;
一个表示列值的 DB2TimeStamp 对象。
不执行转换。如果列是带有时区的时间戳记类型,那么将忽略时区值且返回 DB2TimeStamp 对象。
| DB2®Type 数据类型 | DB2 数据类型 | Informix® 数据类型 |
|---|---|---|
| DB2TimeStamp | TIMESTAMP | DATETIME(日期和时间精度) |
Informix DATETIME 数据类型的内部格式为 YYYY-MM-DD HH:MM:SS.nnnnn,而 DB2Type TIMESTAMP 数据类型的格式为 YYYY-MM-DD-HH.MM.SS.nnnnnn。小数部分格式的差别需要进行较小的调整以匹配这些格式。从数据库读取时,将在末尾的有效数字后添加零以匹配六个小数位。同样,写至数据库时,尾数中重要性最低的位将被截断以与 Informix DATETIME 类型格式相匹配。
| 异常类型 | 条件 |
|---|---|
| InvalidCastException | 指定的强制类型转换无效。 |
| DB2Exception | 转换无效。 |