可以使用以下方式之一向数据库发送日期和时间:
使用任何接口,以字符串形式
使用 ODBC,以 TIMESTAMP 结构形式
使用嵌入式 SQL,以 SQLDATETIME 结构形式
将时间以字符串(对于 TIME 数据类型)或字符串的一部分(对于 TIMESTAMP 或 DATE 数据类型)形式发送到数据库时,小时、分钟和秒必须按照 hh:mm:ss.sss 格式以冒号分隔,但可以出现在字符串中的任何位置。以下是用于指定时间的有效且明确的字符串:
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 数据类型的转换是自动进行的。可以用以下两种方式之一提供字符串:
以 yyyy/mm/dd 或 yyyy-mm-dd 格式的字符串形式,数据库对该格式有明确解释。
以按照 date_order 数据库选项解释的字符串形式。请参见date_order 选项 [数据库]。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |