Get the current time.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Get the current date.
Instances For
Get the current time.
Instances For
Converts a PlainDate with a TimeZone to a DateTime
Equations
Instances For
Converts a DateTime to a PlainDate
Equations
Instances For
Gets the current ZonedDateTime.
Equations
- Std.Time.DateTime.now = do let tm ← Std.Time.Timestamp.now pure (Std.Time.DateTime.ofTimestamp tm tz)
Instances For
Gets the current ZonedDateTime.
Equations
- Std.Time.ZonedDateTime.now = do let tm ← Std.Time.Timestamp.now let rules ← Std.Time.Database.defaultGetLocalZoneRules pure (Std.Time.ZonedDateTime.ofTimestamp tm rules)
Instances For
Gets the current ZonedDateTime using the identifier of a time zone.
Equations
- Std.Time.ZonedDateTime.nowAt id = do let tm ← Std.Time.Timestamp.now let rules ← Std.Time.Database.defaultGetZoneRules id pure (Std.Time.ZonedDateTime.ofTimestamp tm rules)
Instances For
Converts a PlainDate to a ZonedDateTime.
Equations
Instances For
Converts a PlainDate to a ZonedDateTime using TimeZone.
Equations
Instances For
Converts a ZonedDateTime to a PlainDate
Equations
- dt.toPlainDate = dt.toPlainDateTime.date
Instances For
Converts a ZonedDateTime to a PlainTime
Equations
- dt.toPlainTime = dt.toPlainDateTime.time
Instances For
Creates a new ZonedDateTime out of a PlainDateTime and a time zone identifier.
Equations
- Std.Time.ZonedDateTime.of pdt id = do let zr ← Std.Time.Database.defaultGetZoneRules id pure (Std.Time.ZonedDateTime.ofPlainDateTime pdt zr)
Instances For
Converts a PlainDateTime to a Timestamp using the ZoneRules.
Equations
- pdt.toTimestamp zr = (Std.Time.ZonedDateTime.ofPlainDateTime pdt zr).toTimestamp
Instances For
Converts a PlainDateTime to a Timestamp using the TimeZone.
Equations
Instances For
Converts a PlainDate to a Timestamp using the ZoneRules.
Equations
- dt.toTimestamp zr = (Std.Time.ZonedDateTime.ofPlainDate dt zr).toTimestamp
Instances For
Converts a PlainDate to a Timestamp using the TimeZone.