rules.Timestamp

interface   static

A timestamp in UTC with nanosecond accuracy.

Methods

date

date() returns rules.Timestamp

Timestamp value containing year, month, and day only.

Returns

non-null rules.TimestampThe timestamp.

day

day() returns rules.Integer

Get the day value of the timestamp.

Returns

non-null rules.Integerday value.

dayOfWeek

dayOfWeek() returns rules.Integer

Get the day of the week as a value from 1 to 7.

Returns

non-null rules.Integerthe day of the week.

dayOfYear

dayOfYear() returns rules.Integer

Get the day of the year as a value from 1 to 366.

Returns

non-null rules.Integerthe day of the year.

hours

hours() returns rules.Integer

Get the hours value of the timestamp.

Returns

non-null rules.Integerhours value.

minutes

minutes() returns rules.Integer

Get the minutes value of the timestamp.

Returns

non-null rules.Integerminutes value.

month

month() returns rules.Integer

Get the month value of the timestamp.

Returns

non-null rules.Integermonth value.

nanos

nanos() returns rules.Integer

Get the nanos value of the timestamp.

Returns

non-null rules.Integernanos value.

seconds

seconds() returns rules.Integer

Get the seconds value of the timestamp.

Returns

non-null rules.Integerseconds value.

time

time() returns rules.Duration

Get the duration value from the time portion of the timestamp.

Returns

non-null rules.Durationduration value.

toMillis

toMillis() returns rules.Integer

Get the time in milliseconds since the epoch.

Returns

non-null rules.Integertime in milliseconds.

year

year() returns rules.Integer

Get the year value of the timestamp.

Returns

non-null rules.Integeryear value.