routine now
1 | language documentation Terms |
1.1 | (Terms) term now |
2 | class DateTime |
2.1 | (DateTime) method now |
Documentation for routine now
assembled from the following types:
language documentation Terms
From Terms
(Terms) term now
Returns an Instant object representing the current time. It includes leap seconds and as such a few dozen seconds larger than time:
say (now - time).Int; # OUTPUT: «37»
class DateTime
From DateTime
(DateTime) method now
Defined as:
method now(: = , : --> DateTime)
Creates a new DateTime
object from the current system time. A custom formatter and timezone can be provided. The :$timezone
is the offset in seconds from GMT and defaults to the value of $*TZ
variable.
say DateTime.now; # OUTPUT: «2018-01-08T13:05:32.703292-06:00»
Note that one may use the methods shown below chained to the .now
to easily express current values, e.g.,
say DateTime.now.year; # OUTPUT: «2018»