Перейти к основному содержимому

DateTime():format()

Возвращает отформатированную дату в виде строки.

Сигнатура

format(pattern: string): string
format(): string

Параметры

ПараметрТипОписание
pattern (необязательный)stringШаблон формата, который нужно применить. Если не указан, используется формат по умолчанию. Допустимые форматы: yyyy-MM-dd'T'HH:mm:ss.SSSZ, yyyy-MM-dd'T'HH:mm:ssZ, yyyy-MM-dd'T'HH:mm:ss, yyyy-MM-dd HH:mm:ss, yyyy-MM-dd, MM/dd/yyyy, dd/MM/yyyy, yyyy/MM/dd

Возвращаемое значение

  • Тип: string
  • Строка отформатированной даты.

Примеры

local now = DateTime()

-- Форматирование с конкретным шаблоном
local formattedDate1 = now:format("yyyy-MM-dd HH:mm:ss")
toast("Отформатированная дата (yyyy-MM-dd HH:mm:ss): " .. formattedDate1)

-- Форматирование с другим шаблоном
local formattedDate2 = now:format("MM/dd/yyyy")
toast("Отформатированная дата (MM/dd/yyyy): " .. formattedDate2)

-- Форматирование с шаблоном по умолчанию (если шаблон не указан)
local formattedDate3 = now:format()
toast("Отформатированная дата (по умолчанию): " .. formattedDate3)