Taken from github.com/rmsharp/rmsutilityr
Arguments
- date_str
character vector with 0 or more dates
- format
character vector of length one. Retained for backward compatibility; the current implementation validates dates with
anytime()and does not useformat.- optional
logical value indicating that NA should be returned instead of
FALSEfor strings that are not valid dates. Defaults to FALSE.
Value
A logical value or NA indicating whether or not the provided
character vector represented a valid date string.
Examples
is_valid_date_str(c(
"13-21-1995", "20-13-98", "5-28-1014",
"1-21-15", "2-13-2098", "25-28-2014"
), format = "%m-%d-%y")
#> [1] FALSE FALSE TRUE TRUE TRUE FALSE
