Форум программистов, компьютерный форум, киберфорум
Наши страницы
Swift
Войти
Регистрация
Восстановить пароль
 
ЕвгенийКот
3 / 3 / 0
Регистрация: 17.04.2013
Сообщений: 57
#1

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

28.09.2017, 11:38. Просмотров 421. Ответов 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
Ответы с готовыми решениями:

Depricated public Date(int year,int Month, int Day)
Конструктор public Date(int year,int Month, int Day) Depricated вместо него...

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

выдаёт error C2440: =: невозможно преобразовать 'int' в 'int [100]
Ввести информацию об абонентах телефонной станции: фамилия, телефон, улица....

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

Ошибка error C2440: инициализация: невозможно преобразовать 'int' в 'int []'
// ConsoleApplication9.cpp: определяет точку входа для консольного приложения....

4
ExFau$t
533 / 488 / 104
Регистрация: 08.05.2012
Сообщений: 2,442
28.09.2017, 12:29 #2
И что это за число?
0
ЕвгенийКот
3 / 3 / 0
Регистрация: 17.04.2013
Сообщений: 57
28.09.2017, 14:07  [ТС] #3
Это дата, я нашёл решение, спасибо
0
Митя800
62 / 63 / 18
Регистрация: 13.07.2015
Сообщений: 216
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
29.09.2017, 10:44
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.09.2017, 10:44

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

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

Число типа int преобразовать в массив int[] по одной цифре в каждый индекс
В интернете никак не могу. Помогите пожалуйста.


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

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

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