Learn R Programming

datetimeutils

Utilities for handling dates and times, such as selecting particular days of the week or month, formatting timestamps as required by RSS feeds, or converting timestamp representations of other software (such as 'MATLAB' and 'Excel') to R. The package is lightweight (no dependencies, pure R implementations) and relies only on R's standard classes to represent dates and times ('Date' and 'POSIXt'); it aims to provide efficient implementations, through vectorisation and the use of R's native numeric representations of timestamps where possible.

[More]

Installing the package

The latest released version is available from https://enricoschumann.net. In an R session, just type:

install.packages('datetimeutils', type = 'source',
                 repos = c('https://enricoschumann.net/R', getOption('repos')))

For the latest development version, check out the Git repository and build it. In a shell (e.g. sh or bash):

## FIRST-TIME INSTALLATION
#### cd to parent directory and ...
$ git clone https://git.sr.ht/~enricoschumann/datetimeutils

#### build and install the package
$ R CMD build datetimeutils
$ R CMD INSTALL datetimeutils_0.6-5.tar.gz  ## adjust version number

#### optionally check
$ R CMD check datetimeutils_0.6-5.tar.gz    ## adjust version number



## UPDATING
#### later: cd to parent directory and ...
$ cd datetimeutils
$ git pull
$ cd ..
$ R CMD build datetimeutils
$ R CMD INSTALL datetimeutils_0.6-5.tar.gz  ## adjust version number

Copy Link

Version

Install

install.packages('datetimeutils')

Monthly Downloads

593

Version

0.6-5

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Enrico Schumann

Last Published

April 1st, 2025

Functions in datetimeutils (0.6-5)

tznames

Timezone Names
convert_tz

Convert a Timestamp from one Timezone to Another
convert_date

Convert Various Formats to Date
datetimeutils-package

tools:::Rd_package_title("datetimeutils")
guess_datetime

Guess Timestamp Format
date1904

Is File Origin 1904?
rfc822t

Format Date and Time as Described in RFC 822
end_of_period

Handling and Manipulating Dates and Times
Easter

Easter Sundays
month.name.de

Non-English Month Names and Abbreviations
roundPOSIXt

Round POSIXt Objects to Specified Interval
last_weekday

Functions for Computing Days of the Week
nth_day

Compute Reference Dates
timegrid

POSIXct Time Grid
business_days

Business Days