Sys.time {base} | R Documentation |
Get Current Date and Time
Description
Sys.time
and Sys.Date
returns the system's idea of the
current date with and without time.
Usage
Sys.time()
Sys.Date()
Details
Sys.time
returns an absolute date-time value which can be
converted to various time zones and may return different days.
Sys.Date
returns the current day in the current time zone.
Value
Sys.time
returns an object of class "POSIXct"
(see
DateTimeClasses). On almost all systems it will have
sub-second accuracy, possibly microseconds or better. On Windows it
increments in clock ticks (usually 1/60 of a second) reported to
millisecond accuracy.
Sys.Date
returns an object of class "Date"
(see Date).
Note
Sys.time
may return fractional seconds, but they are ignored by
the default conversions (e.g., printing) for class "POSIXct"
.
See the examples and format.POSIXct
for ways to reveal them.
See Also
date
for the system time in a fixed-format character
string.
system.time
for measuring elapsed/CPU time of expressions.
Examples
Sys.time()
## print with possibly greater accuracy:
op <- options(digits.secs = 6)
Sys.time()
options(op)
## locale-specific version of date()
format(Sys.time(), "%a %b %d %X %Y")
Sys.Date()