Есть ли способ преобразовать строку символов во время, которое сохраняет доли секунды, но не добавляет дату к данным?
Справочная информация: данные, которые я сохранил за ночь (начиная с 22:00 и заканчивается в 06:00) записывается с указанием времени, но не даты.Я хотел бы иметь возможность выполнять что-то вроде оператора «если» в отношении времени (то есть, если (время <полночь) дата = вчера .... еще дата = сегодня) </p>
Я не хочуиспользуйте что-то вроде strptime, потому что strptime добавляет сегодняшнюю дату к данным:
> options(digits.secs=3)
> strptime("22:59:54.807", format="%H:%M:%OS")
[1] "2019-01-20 22:59:54.807 AEDT"
Когда я использую время из пакета chron, дробные секунды отбрасываются:
> options(digits.secs=3)
> times("22:59:54.807")
[1] 22:59:55