可以使用以下方式之一向数据库发送日期和时间:
使用任何接口,以字符串形式
使用 ODBC,以 TIMESTAMP 结构形式
使用嵌入式 SQL,以 SQLDATETIME 结构形式
具有时区偏移的日期和时间仅可作为字符串发送到数据库。
将时间以字符串(对于 TIME 数据类型)或字符串的一部分(对于 DATE、TIMESTAMP 或 TIMESTAMP WITH TIME ZONE 数据类型)形式发送到数据库时,小时、分钟和秒必须按照 hh:mm:ss.ssssss 格式以冒号分隔,但可以出现在字符串中的任何位置。以下是用于指定时间的有效且明确的字符串:
21:35 -- 24 hour clock if no am or pm specified 10:00pm -- pm specified, so interpreted as 12 hour clock 10:00 -- 10:00am in the absence of pm 10:23:32.234 -- seconds and fractions of a second included |
将日期以字符串(对于 DATE 数据类型)或字符串的一部分(对于 TIMESTAMP 或 TIMESTAMP WITH TIME ZONE 数据类型)形式发送到数据库时,可以采用两种方式之一提供字符串:
以 yyyy/mm/dd 或 yyyy-mm-dd 格式的字符串形式,数据库对该格式有明确解释。
以按照 date_order 数据库选项解释的字符串形式。请参见date_order 选项。
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |