R: Get Current Date and Time

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.

`Sys.timezone`.

`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()

[Package base version 4.0.5 Index]