DateTime



Returns the server's current local date and time, formatted with the optional .NET date/time format string.

String DateTime(String format = 'yyyy-MM-dd HH:mm:ss.fff')

Minutes vs. months

Format specifiers are case-sensitive: mm is minutes and MM is months.


Format specifier Description
d / dd Day of the month, 1-31 / 01-31.
ddd / dddd Abbreviated / full name of the day of the week.
f ... fffffff Tenths of a second through ten-millionths of a second.
F ... FFFFFFF As f, but nothing is shown when the digits are zero.
h / hh Hour on a 12-hour clock, 1-12 / 01-12.
H / HH Hour on a 24-hour clock, 0-23 / 00-23.
m / mm Minute, 0-59 / 00-59.
M / MM Month, 1-12 / 01-12.
MMM / MMMM Abbreviated / full name of the month.
s / ss Second, 0-59 / 00-59.
t / tt First character of / full AM/PM designator.
y / yy / yyyy Year as 0-99 / 00-99 / four digits.
z / zz / zzz Offset from UTC in hours / hours with leading zero / hours and minutes.
K Time zone information.
: and / Time and date separators.
'text' Literal text.
\ Escape character.


round-pushpin Returns the local date and time in several formats.
SELECT
    DateTime() as LocalDateTime,
    DateTime('MM/dd/yyyy') as FormattedDate,
    DateTime('MM/dd/yyyy hh:mm:ss tt') as FormattedDateTime
FROM
    Single




Home
The home page
SQL :: Abs
Returns the absolute value of a number.
SQL :: Ceil
Returns the smallest whole number that is greater than or equal to the given number.
SQL :: Checksum
Returns a simple 16-bit checksum (0 to 65535) of the value's ASCII bytes. It is fast but not collision resistant; use Sha256 when the value must be unique.
SQL :: Coalesce
Returns the first of the given values that is not null. Accepts any number of values.
SQL :: Concat
Concatenates all of the given values that are not null. Accepts any number of values. The + operator can also be used to concatenate, but a null on either side of + makes the whole result null.
SQL :: DateAdd
Adds offset intervals to a date/time value and returns the new date/time. Use a negative offset to subtract. Interval names are not case-sensitive.
SQL :: DateDiff
Returns the number of intervals between two date/time values (date2 minus date1). See DateAdd for the interval names.
SQL :: DateTimeUTC
Returns the current UTC date and time, formatted with the optional .NET date/time format string. See DateTime for the format specifiers.
SQL :: Expressions
Literals, operators, comments and variables in KBSQL.