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

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

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

import Foundation

// Створення об'єкта дати
let now = Date()

// Налаштування форматтера дати
let dateFormatter = DateFormatter()
dateFormatter.dateStyle = .medium
dateFormatter.timeStyle = .short
dateFormatter.locale = Locale(identifier: "uk_UA")

// Конвертація дати в рядок
let dateAsString = dateFormatter.string(from: now)
print(dateAsString) // Виводить, наприклад, "4 квіт. 2023 р., 14:37"

Занурення в деталі (Deep Dive)

Перетворення дат у рядки є важливою частиною обробки дат з часів початку комп’ютерної ери. В Swift цей процес спростився завдяки вбудованим класам, як DateFormatter. До альтернатив належать бібліотеки сторонніх розробників, але DateFormatter достатньо потужний для більшості сценаріїв. Щодо деталей, важливо правильно налаштувати локаль (locale) та формат дати (dateStyle та timeStyle), щоб результат був коректним в контексті цільової аудиторії.

Додаткові ресурси (See Also)