Size: a a a

2021 January 24

U

UsernameAK in pro.lua
а, то есть это только на удаление-переименование влияет?
источник

S

Snusmumriken in pro.lua
В коде скрипта может быть функция записи типа такой:
local function appendfile(text, file)
 local f = io.open(file, "ab+")
 f:write(text)
 f:close()
end

В таком случае, абсолютно пофигу на блокировки. Хоть и процесс записи незначительно замедляется.
источник

S

Snusmumriken in pro.lua
Да, если у тебя есть utf8 в csv, чтобы excel потом нормально прочитал файл, допиши в начало \239\187\191.
источник
2021 January 25

AF

Alexandr Fedorov in pro.lua
Привет всем! Как можно высчитать дни между двумя датами. Типа
"Вы зарегистрированы : "..(текущее время(os.date()) - 25.12.2020(дата регистрации)).." дней"
источник

S

Snusmumriken in pro.lua
Alexandr Fedorov
Привет всем! Как можно высчитать дни между двумя датами. Типа
"Вы зарегистрированы : "..(текущее время(os.date()) - 25.12.2020(дата регистрации)).." дней"
Работа с датой и временем — весьма сложная штука.
источник

S

Snusmumriken in pro.lua
Для этого обычно пишут довольно крупные библиотеки, например
https://github.com/Tieske/date
источник

S

Snusmumriken in pro.lua
И то, оно не учитывает всякие добавочные секунды и часовые пояса.
источник

S

Snusmumriken in pro.lua
Но в самом тупом варианте, прокатит и:
local daysbetween = math.floor((current_time - saved_time) / (24*60*60)),
где current_time и saved_time это результат os.time(), т.е. unix timestamp.
источник

S

Snusmumriken in pro.lua
Для преобразования дат в таймстампы и обратно — используй os.date и os.time.
источник

AF

Alexandr Fedorov in pro.lua
Snusmumriken
Работа с датой и временем — весьма сложная штука.
Глубочайше признателен!
источник

AS

Anatoliy S in pro.lua
Alexandr Fedorov
Привет всем! Как можно высчитать дни между двумя датами. Типа
"Вы зарегистрированы : "..(текущее время(os.date()) - 25.12.2020(дата регистрации)).." дней"
Есть такой такой вариант - есть такая вещь как текущий день юлианского календаря, вычисляется по формуле, вычисление по формуле в луа тебе придется сделать самому, подставляешь в формулу дату одного дня, потом другого, потом вычитаешь первый результат из второго вот и будет разность в днях https://yandex.ru/turbo?text=https%3A%2F%2Fru.wikipedia.org%2Fwiki%2F%25D0%25AE%25D0%25BB%25D0%25B8%25D0%25B0%25D0%25BD%25D1%2581%25D0%25BA%25D0%25B0%25D1%258F_%25D0%25B4%25D0%25B0%25D1%2582%25D0%25B0&lite=1
источник

S

Snusmumriken in pro.lua
Имхо нагромождение. Ещё один формат. Примерно как "преобразуем таблицы в json в yaml чтобы преобразовать в json"
источник

AS

Anatoliy S in pro.lua
Snusmumriken
Имхо нагромождение. Ещё один формат. Примерно как "преобразуем таблицы в json в yaml чтобы преобразовать в json"
Потому что в луа часто каждый раз приходится изобретать велосипед, в других языках там уже готовые функции на любые нужды есть - и текущий таймштамп и юлианский день и преобразование из JSON в yaml и обратно ))) хотя в луа готового тоже много есть но это все надо искать на всяких гитхабах луароксах и т.д.
источник

S

Snusmumriken in pro.lua
Ты это говоришь, но у меня есть подозрение что ты говоришь это без осознания всей беспросветности.
источник

AS

Anatoliy S in pro.lua
Snusmumriken
Ты это говоришь, но у меня есть подозрение что ты говоришь это без осознания всей беспросветности.
Какой такой беспросветности? Разве я не прав?
источник

S

Snusmumriken in pro.lua
Ты кажется меня немного не понял. Ладно.
источник

AS

Anatoliy S in pro.lua
Snusmumriken
Ты кажется меня немного не понял. Ладно.
Вернее я тебя совсе не понял. Ладно
источник

AF

Alexandr Fedorov in pro.lua
Вот скачал модуль date с https://github.com/Tieske/date ... Но так и не понял как им пользоваться. Куда запихивать его?
источник

AF

Alexandr Fedorov in pro.lua
Поисковики ответов не дают.
источник

VM

Vadim Misbakh-Solovi... in pro.lua
я могу сказать почему никто не отвечает :)
источник