Skip to contents

squids_to_timestamp() converts a SQUID back to a timestamp (the number of seconds that passed since the UNIC Epoch, 1970-01-01, 00:00:00 UTC), and squids_to_datetime(), squids_to_origin(), squids_to_POSIXt() convert a SQUID to a POSIX time object (which is why they also have a tz argument).

Usage

squids_to_datetime(x, tz = "UTC")

squids_to_timestamp(x)

Arguments

x

A vector of one or more SQUIDs

tz

The timezone to use

Value

A vector of one or more timestamps or POSIXct date/time objects

Examples

exampleSQUID <-
  squids::squids();

### Timestamp (second since UNIX Epoch,
###            1970-01-01, 00:00:00 UTC)
squids::squids_to_timestamp(
  exampleSQUID
);
#> [1] 1749311615

squids::squids_to_datetime(
  exampleSQUID
);
#> [1] "2025-06-07 15:53:35 UTC"

### In Central European Time
squids::squids_to_datetime(
  exampleSQUID,
  tz = "CET"
);
#> [1] "2025-06-07 17:53:35 CEST"