У меня есть «время» (часы и минуты), хранящиеся в объекте DateComponents, и мне нравится преобразовывать его в локализованный строковый формат, такой как 20:40, och 20:40 и т. Д.Как преобразовать объект DateComponents в локализованную строку, например «20:40 PM», без указания года, месяца и дня?
I теперь, как отобразить объект Date (NSDAte) таким образом, но для преобразования 20:40 в Date я должен притворяться, что знаю год, месяц и день.
Вопрос: Можно ли преобразовать DateComponents-объект в локализованной строки, такие как «08:40 PM», используя TimeZone- и Locale-объект, но без указания года, месяца, и День?
Я не думаю, что вам даже потребуется TimeZone, вы можете делать все преобразования с Locale, если знаете исходный формат даты и желаемого формата. Установка языкового стандарта с автоматическим переводом даты в локализованную строку даты –
@MSU_Bulldog, я согласен с тем, что TimeZone должен быть избыточным. – ragnarius