timeDate-midnightStandard.RdCorrects "timeDate" objects if they do not fulfill the ISO8601
midnight standard.
midnightStandard (charvec, format)
midnightStandard2(charvec, format)midnightStandard2() calls strptime. Since the
latter returns NAs for elements that don't conform to the
midnight standard, the inputs corresponding to NAs are further
processed to fix this.
midnightStandard() converts to character vector the result
obtained from midnightStandard2().
for midnightStandard, a character vector,
for midnightStandard2, a POSIXct object with time
zone "GMT".
ch <- "2007-12-31 24:00"
midnightStandard(ch)
#> [1] "2008-01-01 00:00:00"
(ms2 <- midnightStandard2(ch))
#> [1] "2008-01-01 GMT"
class(ms2)
#> [1] "POSIXct" "POSIXt"