DT class

Time Helper Class

Constructors

DT()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

add(DateTime dateTime, TimeUnitDuration tud) DateTime
Adds a TimeUnitDuration to a DateTime
ceil(DateTime dateTime, TimeUnit tu) DateTime
Rounds the DateTime to the closest future TimeUnitDuration
floor(DateTime dateTime, TimeUnit tu) DateTime
Rounds the DateTime to the closest past TimeUnitDuration
formatDateTime(DateTime datetime, String outputFormat) String
Formats a DateTime into a String
formatString(String datetime, String inputFormat, String outputFormat) String
Formats a date/time string
getTUDurationFromString(String str) TimeUnitDuration
Given a string such as '100ms' or '10 years' this function returns a TimeUnitDuration object
isAfter(DateTime a, DateTime b) bool
Compare if DateTime a is after DateTime b
isBefore(DateTime a, DateTime b) bool
Compare if DateTime a is before DateTime b
isSame(DateTime a, DateTime b) bool
Compare if DateTime a the same as DateTime b
isSameOrAfter(DateTime a, DateTime b) bool
Compare if DateTime a is after DateTime b or the same
isSameOrBefore(DateTime a, DateTime b) bool
Compare if DateTime a is before DateTime b or the same
subtract(DateTime dateTime, TimeUnitDuration tud) DateTime
Subtracts a TimeUnitDuration from a DateTime
timeBetween(DateTime a, DateTime b) String
Returns a human readable string of the time between 2 DateTimes ex: '1 minute ago' or 'in 2 days'