POSIXct не принимает пользовательское происхождение

Нити Lua являются дочерними состояниями из одного материнского состояния. Все глобальные переменные разделяются этими потоками Lua.

Отдельные состояния Lua имеют отдельные глобальные переменные.

1
задан RHilland 5 March 2019 в 10:13
поделиться

1 ответ

Вы неправильно понимаете концепцию origin. Происхождение поможет преобразовать числа в даты. Эти числа представляют секунды, поэтому вам нужно origin, чтобы добавить эти секунды в начало координат и получить объект datetime. Например,

as.POSIXct(60, tz = "GMT", origin = '2015-03-05')
#[1] "2015-03-05 00:01:00 GMT"
as.POSIXct(3600, tz = "GMT", origin = '2015-07-05')
#[1] "2015-07-05 01:00:00 GMT"

То, что вы пытаетесь сделать, может быть легко достигнуто путем вставки желаемой даты в ваше время и преобразования в datetime, т.е.

as.POSIXct(paste0('2000-01-01 ', '11:03:15'), format = "%Y-%m-%d %H:%M:%S", origin = "", tz = "CET")
#[1] "2000-01-01 11:03:15 CET"
0
ответ дан Sotos 5 March 2019 в 10:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: