Date [Src]
Represents a proleptic Gregorian date and time, without specifying a time zone. The day of month, month, day of week, and day of year are all indexed from 1, i.e. January is 1, Monday is 1.
class ref Date
Constructors
create [Src]
new ref create(
seconds: I64 val = seq,
nanoseconds: I64 val = seq)
: Date ref^
Parameters
Returns
- Date ref^
Public fields
Public Functions
time [Src]
Return a POSIX time. Treats the date as UTC.
fun box time()
: I64 val
Returns
- I64 val
normal [Src]
Normalise all the fields of the date. For example, if the hour is 24, it is set to 0 and the day is advanced. This allows fields to be changed naively, eg. adding 1000 to hours to advance the time by 1000 hours, and then normalising the date.
fun ref normal()
: None val
Returns
- None val
format [Src]
Format the time as for strftime.
fun box format(
fmt: String val)
: String val
Parameters
- fmt: String val
Returns
- String val