Проблема с форматом даты - PullRequest
       2

Проблема с форматом даты

0 голосов
/ 16 ноября 2018

Я столкнулся с особой проблемой.У меня есть даты, закодированные в следующем формате:

> dateRaw
[1] 1.543072e+12

Чтобы перевести в обычный формат, я использую контрольную дату

refDate <- 1.543072e+12

Теперь вот что беспокоит меня

> dateRaw == refDate
[1] FALSE

Я думаю, может быть, это где-то из-за потери точности, но я точно знаю.Кроме того, я озадачен, потому что я не знаю, как решить эту проблему, которая проблематична при использовании контрольной даты.

Редактировать

Как указано @hrbrmstr,следующее решает мою проблему

as.POSIXct(1.543072e+12/1000, origin="1970-01-01")

Далее, здесь вывод all.equal(dateRaw, refDate)

[1] "Mean relative difference: 2.592232e-07"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...