MzQCDateTime-class function

An mzQC-formatted date+time in ISO8601 format, as required by the mzQC spec doc.

An mzQC-formatted date+time in ISO8601 format, as required by the mzQC spec doc.

The format is "%Y-%m-%dT%H:%M:%S". class

Fields

  • datetime: A correctly formatted date time (use as read-only)

Examples

dt1 = MzQCDateTime$new("1900-01-01") ## yields "1900-01-01T00:00:00" dt2 = MzQCDateTime$new(Sys.time()) ## test faulty input ## errors with 'character string is not in a standard unambiguous format' try(MzQCDateTime$new('lala'), silent=TRUE) ## test roundtrip conversion from/to JSON dt2$fromData(jsonlite::fromJSON(jsonlite::toJSON(dt1)))
  • Maintainer: Chris Bielow
  • License: MIT + file LICENSE
  • Last published: 2025-03-23