Libraries anvil time

namespace time
Timestamps and calendar.

Classes

class Calendar
extends anvil.lang.object
Calendar represents any time with millisecond precision.


Constants

constant AM

constant AM_PM

constant APRIL

constant AUGUST

constant DATE

constant DAY_OF_MONTH

constant DAY_OF_WEEK

constant DAY_OF_WEEK_IN_MONTH

constant DAY_OF_YEAR

constant DECEMBER

constant DST_OFFSET

constant ERA

constant FEBRUARY

constant FIELD_COUNT

constant FRIDAY

constant HOUR

constant HOUR_OF_DAY

constant JANUARY

constant JULY

constant JUNE

constant MARCH

constant MAY

constant MILLISECOND

constant MINUTE

constant MONDAY

constant MONTH

constant NOVEMBER

constant OCTOBER

constant PM

constant SATURDAY

constant SECOND

constant SEPTEMBER

constant SUNDAY

constant THURSDAY

constant TUESDAY

constant UNDECIMBER

constant WEDNESDAY

constant WEEK_OF_MONTH

constant WEEK_OF_YEAR

constant YEAR

constant ZONE_OFFSET


Functions

int epoch()
Returns the current timestamp, i.e. milliseconds since 1.1.1970.

Calendar getTime()
Calendar getTime(string timezone)
Calendar getTime(string timezone, string locale)
Returns the current time.

int getTimestamp()
Returns the current timestamp, i.e. milliseconds since 1.1.1970.

Calendar parseDate(string date, string format)
Parses date string to Calendar object, using SimpleDateFormat. Returns null if given date or format string was invalid. Example. cal = anvil.time.parseDate("28.05.2002", "dd.MM.yyyy")