Мне нужно написать тесты для инициализации Date
объектов, когда у пользователя есть, например, Буддистский календарь, и мой форматер будет иметь Григорианский календарь.
Функция инициализации даты:
internal let calendar = Calendar(identifier: .gregorian)
private let formatter = DateFormatter()
init?(dateValue: String?, format: String) {
guard let dateValue = dateValue else {
return nil
}
formatter.dateFormat = format
formatter.calendar = calendar
guard let date = formatter.date(from: dateValue) else {
return nil
}
self.init(timeIntervalSince1970: date.timeIntervalSince1970)
}
Как настроить пользовательскую среду (календарь)? Как у пользователя, кроме григорианский календарь? Возможно ли это?
Спасибо