Sybase 12.4.2 User Manual

Page 234

Advertising
background image

Converting data on insertion

214

The length of the format string is the width of the input column. Table 5-7
describes the date formatting options. The following table describes the time
formatting options.

Table 5-9: Formatting times

The following table shows examples of how time input data may look and how
to specify the format for the

DATETIME

option. Following this table are the

general rules for specifying times.

Table 5-10: DATETIME format options

Specification letters for time components must be in enclosed in
parentheses and single or double quotation marks.

Option

Meaning

hh

HH

Represents hour. Hour is based on 24-hour clock. Always use
leading zeros for hour where appropriate, for example ’01’ for 1
am. ’00’ is also valid value for hour of 12 am.

nn

Represents minute. Always use leading zeros for minute where
appropriate, for example ’08’ for 8 minutes.

ss[.ssssss]

Represents seconds and fraction of a second.

aa

Represents the a.m. or p.m designation.

pp

Represents the p.m designation only if needed. (This is
incompatible with Adaptive Server IQ releases prior to 12.0;
previously, pp was synonymous with aa.)

hh

Adaptive Server IQ assumes zero for minutes and seconds. For
example, if the

DATETIME

value you enter is ’03’, Adaptive

Server IQ converts it to ’03:00:00.0000’.

hh:nn or hh:mm

Adaptive Server IQ assumes zero for seconds. For example, if the
time value you enter is ’03:25’, Adaptive Server IQ converts it to
’03:25:00.0000’.

Input Data

Format Specification

12/31/98 14:01:50

DATETIME

(’MM/DD/YY hh:nn:ss’)

123198140150

DATETIME

(’MMDDYYhhnnss’)

14:01:50 12-31-98

DATETIME

(’hh:mm:ss MM-DD-YY’)

12/31/98 14:01:12.456

DATETIME

(’MM/DD/YY hh:nn:sssssss’)

12/31/98 14:01:.123456

DATETIME

(’MM/DD/YY hh:mm:sssssss’)

12/31/98 02:01:50AM

DATETIME

(’MM/DD/YY hh:mm:ssaa’)

12/31/98 02:01:50pm

DATETIME

(’MM/DD/YY hh:mm:sspp’)

Advertising