Форум программистов, компьютерный форум, киберфорум
Наши страницы

Swift

Войти
Регистрация
Восстановить пароль
 
ЕвгенийКот
3 / 3 / 0
Регистрация: 17.04.2013
Сообщений: 57
#1

Преобразовать Int в Date - Swift

28.09.2017, 11:38. Просмотров 362. Ответов 4
Метки нет (Все метки)

Добрый день!. Есть число, не могу его перевести в формат дата. Делаю так, но явно не правильно.

C++
1
2
3
let asd : Double = -2678408.883764029
 
let datt = Date(asd)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.09.2017, 11:38
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Преобразовать Int в Date (Swift):

Depricated public Date(int year,int Month, int Day) - Java
Конструктор public Date(int year,int Month, int Day) Depricated вместо него советуют использовать public Date(long date) что то я не...

error C2664: Display: невозможно преобразовать параметр 1 из 'int [5]' в 'int" - C++
Добрый вечер! Прошу помочь, так как сам только начал изучать СПП (поэтому отнеситесь с пониманием)). #include <stdio.h> #include...

error C2664: InputMatrixCurrent: невозможно преобразовать параметр 1 из 'int [5][5]' в 'int' - C++
Помогите поправить код, а то выдаёт ошибки #include "stdafx.h" #include "iostream" using namespace std; void...

Ошибка error C2440: инициализация: невозможно преобразовать 'int' в 'int []' - C++
// ConsoleApplication9.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> ...

Преобразовать int в const int для установки размера массива - C++
Добрый вечер всем! Столкнулся с такой нестандартной проблемой. Нужно преобразовать значения типа int в const int, чтоб константная...

выдаёт error C2440: =: невозможно преобразовать 'int' в 'int [100] - C++
Ввести информацию об абонентах телефонной станции: фамилия, телефон, улица. Распечатать список абонентов 65-й АТС, проживающих на улице...

4
ExFau$t
490 / 447 / 91
Регистрация: 08.05.2012
Сообщений: 2,247
28.09.2017, 12:29 #2
И что это за число?
0
ЕвгенийКот
3 / 3 / 0
Регистрация: 17.04.2013
Сообщений: 57
28.09.2017, 14:07  [ТС] #3
Это дата, я нашёл решение, спасибо
0
Митя800
56 / 57 / 14
Регистрация: 13.07.2015
Сообщений: 197
28.09.2017, 16:46 #4
ЕвгенийКот, поделитесь секретом как решили? Думаю, у многих возникают подобные вопросы, а тут могут посмотреть ваше решение
0
ЕвгенийКот
3 / 3 / 0
Регистрация: 17.04.2013
Сообщений: 57
29.09.2017, 10:44  [ТС] #5
Смысл в том, что дата в UNIX, но тот кто делал базу, зачем-то прибавлял к строке еще 3 цифры с конца (1510703940049), поэтому получалась не понять что...

А преобразовать очень просто, сначала отрезаем 3 символа с конца.
Через интервал вычисляем дату, из строки ктр.приобразована в Double
C++
1
2
3
let ranges = dateStart.index(dateStart.endIndex, offsetBy: -3)..<dateStart.endIndex
            dateStart.removeSubrange(ranges)
Date(timeIntervalSince1970: Double(dateStart)!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.09.2017, 10:44
Привет! Вот еще темы с ответами:

error C2664: itoa: невозможно преобразовать параметр 1 из 'int *' в 'int' + запись в файл - C++
Подскажите пожалуйста как быть... в конструктор приходит *int и мне нужно создать файл, с именем таким же, что и значение, которое приходит...

error C2440:невозможно преобразовать 'int' в 'int []' - C++
Собственно вот сам код, жирным выделена строка в которой Visual C++ 2008 показывает ошибку. Поясните кто может что я делаю не...

Не удается неявно преобразовать тип 'int[]' to 'int' - C#
class Program { static int MyReverse(int array) { return array; } static void Main() ...

int в date - Java ME
Не понимаю как лучше сделать из трех переменных int (день, месяц, год) переменную типа date. Думал что сработает Date d = new Date(long);...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru