Xbasic
SQL_DATE Function
Syntax
Formatted_Date as C = SQL_Date(D date [,N option [, N option2]])
Formatted_Date as C = SQL_Date(T date [,N option [, N option2]])
Arguments
- dateDate Time
A date value.
- optionNumeric
Default = 1. If 1, the date will be formatted to include curly braces { } around the date. If 2, no curly braces will be included.
- option2Numeric
Default = 1.
Returns
- Formatted_DateCharacter
Returns a formatted date string.
Description
Takes a date or time value and returns a character date or date-time string using the format for Alpha Portable SQL - {yyyy-mm-dd}
Discussion
The SQL_DATE() function generates a character string with the format: {YYYY-MM-DD}.
Example
date = date()
now = now()
? sql_date(date)
= "{2019-04-12}"
? sql_date(date, 2)
= "2019-04-12"
? sql_date(now)
= "{2019-04-12 13:14:33.577}"
? sql_date(now,1,1)
= "{2019-04-12 13:14:33.577}"
? sql_date(now,2,2)
= "2019-04-12 13:14:33 577000"If you are building SQL statements, you should use SQL::Arguments to insert dates into queries.
See Also