Return the specified part of a DBDATETIME value as a numeric value.
DBINT dbdatepart(dbproc, datepart, datetime) DBPROCESS *dbproc; int datepart; DBDATETIME *datetime;
A pointer to the DBPROCESS structure that provides the connection for a particular front-end/server process. It contains all the information that DB-Library uses to manage communications and data between the front end and server.
The date component of interest. Table 2-16 lists the date parts, the date part symbols recognized by DB-Library and the expected values. Note that the names of the months and the days in this table are those for English.
Date part |
Symbol |
Character representation of value |
---|---|---|
year |
DBDATE_YY |
1753 – 9999 |
quarter |
DBDATE_QQ |
1 – 4 |
month |
DBDATE_MM |
January – December |
day of year |
DBDATE_DY |
1 – 366 |
day |
DBDATE_DD |
1 – 31 |
week |
DBDATE_WK |
1 – 54 (for leap years) |
weekday |
DBDATE_DW |
Monday – Sunday |
hour |
DBDATE_HH |
0 – 23 |
minute |
DBDATE_MI |
0 – 59 |
second |
DBDATE_SS |
0 – 59 |
millisecond |
DBDATE_MS |
0 – 999 |
A pointer to the DBDATETIME value of interest.
The value of the specified date part.
dbdatepart returns the specified part of a DBDATETIME value as a numeric value.
dbdatepart is similar to the Transact-SQL datepart function.