Idris2Doc : IotaTime.OffsetDateTime

IotaTime.OffsetDateTime

(source)

Reexports

importpublic IotaTime.Calendar
importpublic IotaTime.CalendarDateTime
importpublic IotaTime.Instant
importpublic IotaTime.LocalTime
importpublic IotaTime.Offset

Definitions

recordOffsetDateTimeRep : (calendar : Type) ->Calendarcalendar->Type
Totality: total
Visibility: export
Constructor: 
MkOffsetDateTime : CalendarDateTimecalendar->Offset->OffsetDateTimeRepcalendarcal

Projections:
.localValue : OffsetDateTimeRepcalendarcal->CalendarDateTimecalendar
.offsetValue : OffsetDateTimeRepcalendarcal->Offset

Hints:
Eq (CalendarDateTimecalendar) =>Eq (OffsetDateTimeRepcalendarcal)
HasCalendarBridge (CalendarDatecalendar) =>Eq (CalendarDatecalendar) =>Ord (OffsetDateTimeRepcalendarcal)
HasCalendarBridge (CalendarDatecalendar) =>Show (OffsetDateTimeRepcalendarcal)
OffsetDateTime : (calendar : Type) ->Calendarcalendar=>Type
Totality: total
Visibility: public export
atOffset : {autocal : Calendarcalendar} ->CalendarDateTimecalendar->Offset->OffsetDateTimecalendar
  Associate a calendar-local date and time with its displacement from UTC.

Totality: total
Visibility: export
fromCalendarDateTimeWithOffset : {autocal : Calendarcalendar} ->CalendarDateTimecalendar->Offset->OffsetDateTimecalendar
  HodaTime-compatible constructor from a local calendar date-time and offset.

Totality: total
Visibility: public export
localDateTime : {autocal : Calendarcalendar} ->OffsetDateTimecalendar->CalendarDateTimecalendar
Totality: total
Visibility: export
toCalendarDateTime : {autocal : Calendarcalendar} ->OffsetDateTimecalendar->CalendarDateTimecalendar
Totality: total
Visibility: public export
offsetOf : {autocal : Calendarcalendar} ->OffsetDateTimecalendar->Offset
Totality: total
Visibility: export
offset : {autocal : Calendarcalendar} ->OffsetDateTimecalendar->Offset
Totality: total
Visibility: public export
offsetDateTimeLocalPart : {autocal : Calendarcalendar} -> (valueDateTime : CalendarDateTimecalendar) -> (valueOffset : Offset) ->toCalendarDateTime (fromCalendarDateTimeWithOffsetvalueDateTimevalueOffset) =valueDateTime
  Extracting the local date-time after construction returns the supplied value.

Totality: total
Visibility: public export
offsetDateTimeOffsetPart : {autocal : Calendarcalendar} -> (valueDateTime : CalendarDateTimecalendar) -> (valueOffset : Offset) ->offset (fromCalendarDateTimeWithOffsetvalueDateTimevalueOffset) =valueOffset
  Extracting the offset after construction returns the supplied offset.

Totality: total
Visibility: public export
offsetDateTimeRoundTrip : {autocal : Calendarcalendar} -> (value : OffsetDateTimecalendar) ->fromCalendarDateTimeWithOffset (toCalendarDateTimevalue) (offsetvalue) =value
  Reconstructing an offset date-time from its projections is exact.

Totality: total
Visibility: public export
toInstant : {autocal : Calendarcalendar} ->HasCalendarBridge (CalendarDatecalendar) =>OffsetDateTimecalendar->Instant
  Resolve an offset date-time to its unique point on the global timeline.

Totality: total
Visibility: public export
fromInstant : {autocal : Calendarcalendar} ->HasCalendarBridge (CalendarDatecalendar) =>Offset->Instant->EitherCalendarConversionError (OffsetDateTimecalendar)
  Display an instant using a calendar and offset. Conversion can fail only
when the resulting local day lies outside the calendar's supported range.

Totality: total
Visibility: export
fromInstantWithOffset : {autocal : Calendarcalendar} ->HasCalendarBridge (CalendarDatecalendar) =>Instant->Offset->EitherCalendarConversionError (OffsetDateTimecalendar)
  HodaTime-compatible constructor with instant-first argument order.

Totality: total
Visibility: public export
withOffset : {autocal : Calendarcalendar} ->HasCalendarBridge (CalendarDatecalendar) =>Offset->OffsetDateTimecalendar->EitherCalendarConversionError (OffsetDateTimecalendar)
  Change the displayed offset while preserving the represented instant.

Totality: total
Visibility: public export
withCalendar : {autosourceCal : Calendarsource} -> {autotargetCal : Calendartarget} ->HasCalendarBridge (CalendarDatesource) =>HasCalendarBridge (CalendarDatetarget) =>OffsetDateTimesource->EitherCalendarConversionError (OffsetDateTimetarget)
  Change the calendar while preserving the local time, offset, and instant.

Totality: total
Visibility: public export