ServiceDate Data Type

A general representation of a year-month-day triple not tied to any locale and used by the GTFS entities ServiceCalendar and ServiceCalendarDate to represent service date ranges.

A service date is a particular date when a particular GTFS service id is active.

This class is immutable. It is a ValueObject(DesignPattern).

Implemented Interfaces
Serializable
Properties
name data type constraints description
year number required
month number required
day number required
asDate number   calls getAsDate with the default timezone for this VM
minMax boolean required The service date is either the minimum or maximum allowed value. In practice this means unbounded.

Example

{
  "year" : 12345,
  "month" : 12345,
  "day" : 12345,
  "minMax" : true
}