Нити Lua являются дочерними состояниями из одного материнского состояния. Все глобальные переменные разделяются этими потоками Lua.
Отдельные состояния Lua имеют отдельные глобальные переменные.
Вы неправильно понимаете концепцию 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"