Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
为从数据库中检索得到的时间设置格式。
ulinit --time_format=value
由下面所列的符号组成的字符串
HH:NN:SS.sss
UltraLite 会通过您使用 time_format 创建参数设置的时间部分来写出时间。时间部分可包括小时、分钟、秒和毫秒。
也可以用字符串表示时间值。在时间值可以被检索之前,必须将其指派给一个字符串变量。
ISO (HH:MM:SS) 是缺省时间格式。例如,以此国际标准格式表示的 "午夜" 会写为:00:00:00. 如果您不想使用缺省 ISO 时间格式,必须为这些时间部分指定另一不同的格式和顺序。
格式为使用以下符号的字符串:
您不能更改现有数据库的时间格式。而是必须创建一个新数据库。
每个符号都会替换为用该格式设置的相应时间值。任何表示字符而不是数字输出的格式符号都可以用大写输入,这样会使替换后的字符显示为大写。对于数字,在格式字符串中使用混合的大小写会取消前导零的显示。
可以根据符号的大小写情况来控制是否填充零:
以相同的大小写形式(例如 HH 或 hh)输入符号,可允许以零填充。例如,HH:NN:SS 可生成 01:01:01 形式的输出。
以大小写混合的形式(例如 Hh 或 hH)输入字符会取消以零填充。例如,Hh:Nn:Ss 可生成 1:1:1 形式的输出。
从 Sybase Central 中,可以在任何一个创建数据库向导中设置时间格式。在 [新数据库创建参数] 页面上,选择 [时间格式] 选项。
在客户端应用程序中,对于数据库管理器类,将此参数设置为创建数据库方法的创建参数之一。
如果在 3:30 P.M. 执行了一个事务,且使用的缺省 time_format 语法为 HH:NN:SS.sss,则结果应为:
15:30:55.0