Skip to main content
Version: Java (Groovy)

dayOfMonth

dayOfMonth returns the integer value of the day of the month for an input date-time and specified time zone.

Syntax

dayOfMonth(instant, timeZone)
dayOfMonth(dateTime)

Parameters

ParameterTypeDescription
instantInstant

The Instant for which to find the day of the month.

timeZoneTimeZone

The time zone to use when interpreting the date-time.

dateTimeZonedDateTime

The zoned date-time for which to find the day of the month.

Returns

Returns a 1-based int value of the day of the month for an Instant or a ZonedDateTime.

Examples

datetime = parseInstant("2024-02-29T01:23:45 ET")
datetime_zoned = toZonedDateTime(datetime, timeZone("MT"))

println dayOfMonth(datetime, timeZone("ET"))
println dayOfMonth(datetime_zoned)