Описание тега dateformatter

DateFormatter — это тип для преобразования между собственными объектами даты и строковым представлением этих дат.
1 ответ

Форматирование даты для следующей доступной даты в Swift

В настоящее время я загружаю списки приспособлений для спортивного приложения со стороннего веб-сайта, на котором работает лига, поэтому данные, с которыми мне приходится работать, ограничены. Я пытаюсь реализовать функцию, которая отображает следую…
17 сен '17 в 12:59
2 ответа

DataFormatter.date(from: " ") возвращает неправильное значение (- 1 день) Swift

У меня проблема с DateFormatter, Я установил свой текущий часовой пояс formatter.timezone = Calendar.current.timezone но когда я конвертирую из текущей даты Date() Я получаю значение с - 1 день Мой код let formatter = DateFormatter() formatter.dateF…
24 апр '18 в 16:03
0 ответов

Как преобразовать строку периода ISO 8601 (пример: PT38H) в Date или TimeInterval в Swift

У меня есть количество строк временных интервалов в формате iso8601: "PT38H", "PT37H57M12.507S", "PT2M47.493S" Есть ли способы конвертировать эти строки в Date или TimeInterval? Мне нужно извлечь компоненты из него (количество часов и минут). Наприм…
12 дек '18 в 11:14
1 ответ

Проблема с форматом часового пояса в iOS 10 с датами, созданными как timeIntervalSince1970

Прежде чем подать радар, я хотел бы проверить, не пропустил ли я что-то (и извлечь уроки из этого). Вот мой тестовый код с игровой площадки Swift 3 (код ведет себя так же в моем приложении). В настоящее время я работаю в часовом поясе "Европа / Лисс…
19 фев '17 в 12:11
0 ответов

Как конфертировать из одного формата даты в другой Swift 3

У меня есть строка в этом формате: 2017-10-09 13:28:36 +0000 "М / дд / гггг чч: мм: сс а" Я хотел бы представить даты так: Пн 9 октября "EEEE, МММ д, ч: мм а" Стоит ли просто составлять компоненты календаря для построения даты или есть способ исполь…
09 окт '17 в 17:18
3 ответа

Неверный формат даты

Я пытаюсь прочитать ячейку даты из файла Excel, я использую DataFormatter, но проблема в том, что формат, который я получаю, неправильный (день и месяц инвертированы), пример: в файле Excel: 15/03/2018 После прочтения: 15.03.2008 Мне нужно исправить…
04 июн '18 в 23:41
2 ответа

Невозможно изменить формат даты в swift

Я встречаюсь 2019-01-02 18:10:00 +0000 как это сейчас, я хочу преобразовать его в dd/MM/yyyy HH:mm формат, но я не могу его получить. Я использую этот метод в продлении даты func getDate() -> Date { let formatter = DateFormatter() formatter.timeZ…
02 янв '19 в 13:25
1 ответ

Я не могу заставить ось X на моем графике правильно отформатировать

Я пытаюсь создать живой график, который показывает мои данные во время их чтения. Я хочу, чтобы ось X отображала время в формате HH:MM Я нашел как это сделать xaxis.set_major_formatter(mdate.DateFormatter('%H:%M')) Но это не похоже на работу. from t…
14 фев '19 в 14:43
3 ответа

Java 8: DateTimeFormatter не переводит часовой пояс в зависимости от локали

Я использую DateTimeFormatter для форматирования даты: ZonedDateTime date = ZonedDateTime.parse("2015-12-03T18:15:30+01:00[America/New_York]"); DateTimeFormatter formatter = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.FULL) .withLocale(Locale.…
03 янв '19 в 03:28
2 ответа

Как отформатировать дату в формате 09-ноя-2014 с помощью DateFormatter в iOS и Swift?

Я пытаюсь отформатировать дату в окне выбора даты. Я не могу найти формат для отображения даты в формате 09 ноября 2014 года. Он всегда отображается в формате 09 ноября 2014 года. Я провел большой поиск, но не могу понять, какой из них правильный дл…
17 дек '18 в 17:55
1 ответ

Получить нулевое значение при расчете быстрых временных интервалов

Я следую решению в посте, как получить 30-минутный массив временных интервалов между двумя датами, но я получаю нулевое значение на date2в моей следующей функции: func calculateOpenTimeSlots() { let formatter = DateFormatter() formatter.dateFormat =…
07 фев '19 в 20:22
0 ответов

Не можете получить дату и время в формате UTC в swift 3?

Я конвертирую дату UTC "2017-10-15T00:30:01.154Z" в местный часовой пояс "UTC+6" и получаю время даты "2017-04-03 6:30 AM", используя следующие фрагменты кода func UTCTimeToLocalFormat(date:String) -> String { let dateFormatter = DateFormatter() …
1 ответ

Неправильная дата отображается из DateComponets

let dateString = "2017-10-08T00:12:00.000Z" let formatter = DateFormatter() formatter.calendar = Calendar(identifier: .iso8601) formatter.locale = Locale(identifier: "en_US_POSIX") formatter.timeZone = TimeZone(secondsFromGMT: 0) formatter.dateForma…
1 ответ

Swift Date Timezone Проблема

extension Formatter { static let iso8601: DateFormatter = { let formatter = DateFormatter() formatter.calendar = Calendar(identifier: .iso8601) formatter.timeZone = TimeZone.init(identifier: "America/New_York") formatter.dateFormat = "yyyy-MM-dd'T'H…
10 окт '17 в 05:26
1 ответ

Установите пользовательский часовой пояс в DateFormatterTransform в ObjectMapper

Я относительно новичок в разборе временных строк ObjectMapper и столкнулся с огромной проблемой. У меня есть сервер, отправляющий мне временную строку в формате "гггг-ММ-дд'ТЧЧ: мм: сс.ССЗ", которую я должен проанализировать в своем объекте Date лок…
24 авг '18 в 09:14
3 ответа

Формирование даты, добавление дней к дате

Вот мой первый вопрос; import Foundation let date1 = Date() let date2 = Date().addingTimeInterval(3600) if date1 == date2 { print("equals") } else if date1 > date2 { print("date1 is bigger") } else if date1 < date2 { print("date2 is bigger") }…
10 сен '18 в 09:36
1 ответ

Невозможно создать дату из формата "гггг-мм-дд'т'хч: мм: сс +00:00"

Я хочу конвертировать из строки в дату. Использую ли я правильный формат здесь с "гггг-ММ-дд'ТЧЧ: мм: сс + 00: 00"? extension String { func format(_ format:String) -> String { var date: Date? let dateFormatterGet = DateFormatter() let dateFormatt…
01 июл '18 в 22:25
1 ответ

Как вы отображаете дату в этом формате? "18 июля 2018 года в 10:02"

let dateFormatter = DateFormatter() dateFormatter.locale = Locale(identifier: "UTC") dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZ" let date = dateFormatter.date(from: "2018-07-18T17:02:02.614Z") напечатано описание даты: 2015-06-18 17:02:0…
30 июл '18 в 22:28
1 ответ

Изменить формат даты iso-8601 на пользовательский формат

У меня есть файл JSON анализируется с помощью JSONDecoder(). Однако я получаю переменную метку времени типа Date в формате iso-8601 ("гггг-мм-дд'т'хч: мм: сс.SSSXXXXX"), но, на мой взгляд, я хочу отобразить ее в произвольном формате: "дд / мм / гг ч…
01 сен '18 в 14:08
2 ответа

Отображать дату на английском и японском языках, используя moment.js или JQuery/Javascript.

Я использую moment.js для форматирования дат. Я хочу отображать дату в культуре 'en-JP', но moment.js не поддерживает язык 'en-JP'. Код Jquery/Javascript тоже подойдет. Я хочу отображать дату как: 2018, 15 августа, среда
09 авг '18 в 06:54