Как я могу поставить дату для сообщений, загруженных моими пользователями - swift & parse - PullRequest
0 голосов
/ 08 июня 2018

Я делаю свое собственное приложение, которое включает в себя загрузку изображений и дату, в которую было сделано сообщение, необходимо.Мне было интересно, как я могу загрузить эти данные для анализа, а затем как извлечь их из анализа, чтобы заполнить их в метке.

С уважением

1 Ответ

0 голосов
/ 08 июня 2018

Сначала вы спросите свой бэкэнд, в каком формате ему нужна дата.Предположим, он говорит: «гггг-ММ-дд'ТХЧ: мм: сс.000Z»

Затем вы сделаете это

  let date = Date()

, это даст вам объект текущей даты, есть другиеТакже вы можете взять объект даты, например.Выбор датыЗатем

  let dateFormatter = DateFormatter()
  dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.000Z"
  let dateString = dateFormatter.string(from: date!)

теперь в dateString вы получите дату в строке, которую вы отправите, и во время получения вы снова получите дату в строке в каком-то определенном формате, чтобы преобразовать эту строку вОбъект Date делает следующее.Предположим, dateData - это переменная, в которой вы сохранили dateString, полученную от API.

  dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.000Z" // put here the date format told by your backend developer
  let date = dateFormatter.date(from: dateData)
...