Time.SystemSourceA representation of timestamps.
NOTE: This representation is limited to times between 0000-01-01 00:00:00 UTC and 9999-12-31 23:59:59.999999999999 UTC
NOTE: This is based on the system clock. As a result, it is affected by system clock adjustments. IF you need monotonous time, you can use Mtime.
Note that converting system time to protocol time truncates any subsecond precision.
Convert a Protocol time into a System time.
Return None if the Protocol time is outside the RFC3339 range.
Convert a Protocol time into a System time.
Raises Invalid_argument if the Protocol time is outside the RFC3339 range.
Convert a System time into a Protocol time.
Note that subseconds are truncated.
Convert a string in the RFC3339 format (e.g., "1970-01-01T00:00:00.000-00:00") into a system time. Invalid RFC3339 notations will return None.
Note that years outside the 0000-9999 range are invalid RFC3339-wise.
Convert a string in the RFC3339 format (e.g., "1970-01-01T00:00:00.000-00:00") into a system time. Invalid RFC3339 notations will raise Invalid_argument.
Note that years outside the 0000-9999 range are invalid RFC3339-wise.
Convert a system time into an RFC3339 notation (e.g., "1970-01-01T00:00:00.000-00:00").
recent a b is either a or b (which ever carries the most recent timestamp), or None if both a and b are None.
include Tezos_stdlib.Compare.S with type t := t