Date represents an abstraction for a given day of a given year. The Blue Book specifies the instance protocol of Date in functional form, but does not actually define method names for most operations. Consequently, although all Smalltalk vendors provide basically the same functionality, there is some variation between the message names used. The general form is that Date provides protocol for manipulating dates, while Date class supports instance creation and general queries.
dayName, dayOfMonth, dayOfYear, dayIndex, monthIndex, monthName, year
addDays:, asSeconds, daysFromBaseDay, daysInMonth, daysInYear, daysLeftInMonth, daysLeftInYear, firstDayOfMonth, subtractDate:, subtractDays:
dateAndTimeNow, fromDays:, newDay:month:year:, newDay:monthIndex:year:, newDay:year:, today
daysInMonth:forYear:, daysInYear:, indexOfDay:, indexOfMonth:, nameOfDay:, nameOfMonth: