Перетворення дати в рядок

Lua:
Перетворення дати в рядок

How to: (Як це зробити:)

-- Завантажуємо бібліотеку 'os'
local os = require("os")

-- Отримуємо поточну дату і час
local current_time = os.time()

-- Конвертуємо в рядковий формат
local date_string = os.date("%Y-%m-%d %H:%M:%S", current_time)

print(date_string)  -- Виводимо рядок дати

Sample output:

2023-04-01 12:45:23

Deep Dive (Поглиблено:)

Дата і час в програмуванні завжди важливі для логування, таймінгу подій та взаємодії з користувачами. Lua використовує функції з бібліотеки C (через os.date та os.time) для работы з часом. Цей підхід, що спирається на бібліотеку операційної системи, дає переносимість коду. Є альтернативи стандартній бібліотеці, як-от luadate, що пропонують розширені можливості. При перетворенні дати в рядок важливо обрати правильний формат; Lua дозволяє це зробити за допомогою рядка формату.

See Also (Див. також):