Why does as.POSIXct fail to parse 12:00 for me as 00:00:00?
> as.POSIXct('11:59 PM',format='%I:%M %p')
[1] "2021-10-31 23:59:00 EDT"
> as.POSIXct('12:00 AM',format='%I:%M %p')
[1] "2021-10-31 EDT"
> as.POSIXct('12:01 AM',format='%I:%M %p')
[1] "2021-10-31 00:01:00 EDT"