DateTimeExpressions extension

Provides expressions to extract information from date time values, or to calculate the difference between datetimes.

on

Properties

date Expression<String?>

Available on Expression<DateTime?>, provided by the DateTimeExpressions extension

Formats this datetime in the format year-month-day.
no setter
day Expression<int?>

Available on Expression<DateTime?>, provided by the DateTimeExpressions extension

Extracts the (UTC) day from this datetime expression.
no setter
hour Expression<int?>

Available on Expression<DateTime?>, provided by the DateTimeExpressions extension

Extracts the (UTC) hour from this datetime expression.
no setter
minute Expression<int?>

Available on Expression<DateTime?>, provided by the DateTimeExpressions extension

Extracts the (UTC) minute from this datetime expression.
no setter
month Expression<int?>

Available on Expression<DateTime?>, provided by the DateTimeExpressions extension

Extracts the (UTC) month from this datetime expression.
no setter
second Expression<int?>

Available on Expression<DateTime?>, provided by the DateTimeExpressions extension

Extracts the (UTC) second from this datetime expression.
no setter
secondsSinceEpoch Expression<int>

Available on Expression<DateTime?>, provided by the DateTimeExpressions extension

Returns an expression containing the amount of seconds from the unix epoch (January 1st, 1970) to this datetime expression. The datetime is assumed to be in utc.
no setter
year Expression<int?>

Available on Expression<DateTime?>, provided by the DateTimeExpressions extension

Extracts the (UTC) year from this datetime expression.
no setter

Operators

operator +(Duration duration) Expression<DateTime>

Available on Expression<DateTime?>, provided by the DateTimeExpressions extension

Adds duration from this date.
operator -(Duration duration) Expression<DateTime>

Available on Expression<DateTime?>, provided by the DateTimeExpressions extension

Subtracts duration from this date.