ObjDateTimeNullExt extension

on

Properties

day int?
The day of the month [1..31].
no setter
hour int?
The hour of the day, expressed as in a 24-hour clock [0..23].
no setter
microsecond int?
The microsecond [0...999].
no setter
microsecondsSinceEpoch int?
The number of microseconds since the "Unix epoch" 1970-01-01T00:00:00Z (UTC).
no setter
millisecond int?
The millisecond [0...999].
no setter
millisecondsSinceEpoch int?
The number of milliseconds since the "Unix epoch" 1970-01-01T00:00:00Z (UTC).
no setter
minute int?
The minute [0...59].
no setter
month int?
The month [1..12].
no setter
second int?
The second [0...59].
no setter
timeZoneName String?
The time zone name.
no setter
timeZoneOffset Duration?
The time zone offset, which is the difference between local time and UTC.
no setter
weekday int?
The day of the week monday..sunday.
no setter
year int?
The year.
no setter

Methods

add(Duration duration) DateTime?
Returns a new DateTime instance with duration added to this.
compareTo(DateTime other) int?
Compares this DateTime object to other, returning zero if the values are equal.
difference(DateTime other) Duration?
Returns a Duration with the difference when subtracting other from this.
isAfter(DateTime other) bool?
Returns true if this occurs after other.
isAtSameMomentAs(DateTime other) bool?
Returns true if this occurs at the same moment as other.
isBefore(DateTime other) bool?
Returns true if this occurs before other.
subtract(Duration duration) DateTime?
Returns a new DateTime instance with duration subtracted from this.
toIso8601String() String?
Returns an ISO-8601 full-precision extended format representation.
toLocal() DateTime?
Returns this DateTime value in the local time zone.
toUtc() DateTime?
Returns this DateTime value in the UTC time zone.