module

TandaCLI::Utils::Time

Constants

DEFAULT_DATE_FORMAT = "%A, %d %b %Y"
DEFAULT_DATE_TIME_FORMAT = "#{DEFAULT_DATE_FORMAT} | #{DEFAULT_TIME_FORMAT}"
DEFAULT_TIME_FORMAT = "%l:%M %p"
ISO_DATE = "%Y-%m-%d"

Instance methods

iso_date(date : ::Time) : String
Source
iso_date(date : String) : ::Time
Source
location
Source
pretty_date(date : ::Time) : String
Source
pretty_date_time(time : ::Time) : String
Source
pretty_time(time : ::Time) : String
Source
span_between(start_time : ::Time, finish_time : ::Time) : ::Time::Span

Times of day carry no date, so a finish before the start wraps past midnight

Source