5 / 5 / 3
Регистрация: 14.02.2013
Сообщений: 232
|
|||||||||||
1 | |||||||||||
Правильно перевести Int в DateTime30.06.2014, 17:29. Показов 7056. Ответов 29
Метки нет (Все метки)
Добрый вечер ув. Программисты.
Есть 3и переменные: d,h,m в них значение
0
|
30.06.2014, 17:29 | |
Ответы с готовыми решениями:
29
Как правильно перевести int и string в *char для записи в SQLlite? DateTime To int Int to DateTime Из int в datetime |
пофигист широкого профиля
4733 / 3167 / 859
Регистрация: 15.07.2013
Сообщений: 18,252
|
|
30.06.2014, 17:37 | 2 |
Правильно? Никак. Между начальными и конечными значениями d,h,m нет никакой логической связи.
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
30.06.2014, 17:41 | 3 | |||||
1
|
5 / 5 / 3
Регистрация: 14.02.2013
Сообщений: 232
|
|
30.06.2014, 17:45 [ТС] | 4 |
А если перевести все в секунды как я могу правильно все это сделать?
Добавлено через 1 минуту Puporev, если было бы так легко я бы не спрашивал но все равно спасибо.
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
30.06.2014, 17:52 | 5 |
1
|
пофигист широкого профиля
4733 / 3167 / 859
Регистрация: 15.07.2013
Сообщений: 18,252
|
|
30.06.2014, 17:53 | 6 |
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
30.06.2014, 17:59 | 7 |
Какой вопрос, такой и ответ
Добавлено через 6 минут После обсуждения этой проблемы на одном из форумов в коне автор темы написал
1
|
5 / 5 / 3
Регистрация: 14.02.2013
Сообщений: 232
|
|
30.06.2014, 18:14 [ТС] | 8 |
Мне понравилось ваше чувство юмора)))
Добавлено через 1 минуту Правильно означает когда Минуты не превышают 59 Часы не превышают 23 а дни не превышают 30 или 31 ну или в случае февраля 28 Добавлено через 50 секунд Так это есть после того как я получу секунды как мне их преврати в дни часы и минуты? Все тоже самое только делить?
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
30.06.2014, 18:17 | 9 |
Так у тебя и так были дни часы и минуты
Добавлено через 23 секунды Ты напиши по русски что тебе нужно...
1
|
5 / 5 / 3
Регистрация: 14.02.2013
Сообщений: 232
|
|
30.06.2014, 18:24 [ТС] | 10 |
Puporev, Да они были но не в правильном формате(((( ну т.е. в минутах не может быть 86 в часах не может быть 30 и так далее при условии того что цифры меняются
Добавлено через 6 минут у меня есть дни часы и минуты точнее их не правильное подобие: 2 дня 30 часов 86 минут. цифры соответственно могут меняться минуты часы и дни могут быть больше могут быть меньше. Нужно: Перевести их в правильную форму. По законам времени Часы не могут быть больше 23 минуты больше 59. Надеюсь ещё больше не запутал)))
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
30.06.2014, 18:39 | 12 | |||||
Ну и переведи все в минуты. А потом посчитай.
Добавлено через 1 минуту И при чем здесь DateTime???
1
|
5 / 5 / 3
Регистрация: 14.02.2013
Сообщений: 232
|
|
30.06.2014, 18:46 [ТС] | 13 |
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
30.06.2014, 18:50 | 14 | |||||
Здесь не допечатал я
1
|
5 / 5 / 3
Регистрация: 14.02.2013
Сообщений: 232
|
||||||
30.06.2014, 18:55 [ТС] | 15 | |||||
Значения это сумма столбца в котором много строк с следующими значениями:
Первые две цифры это дни вторые две часы третьи две минуты, но они в виде string
Добавлено через 3 минуты Похоже на правду) На сколько я могу быть уверен в этой функции? Ошибки в расчетах вероятны?
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
30.06.2014, 18:59 | 16 | |||||
Так я и просил проверить, это же тебе нужно. Я проверил в Паскале, вроде верно, но если ввести твои данные
D:=2; H:30; M:86; то не получится D:=3; //Дня H:=23; //Часа M:=59; //Минут С потолка что ли взял? Вот код проверки
1
|
5 / 5 / 3
Регистрация: 14.02.2013
Сообщений: 232
|
|
30.06.2014, 19:23 [ТС] | 17 |
Вооооо гуд, спасибо работает. Благодарю.
0
|
пофигист широкого профиля
4733 / 3167 / 859
Регистрация: 15.07.2013
Сообщений: 18,252
|
|
30.06.2014, 19:34 | 18 |
Если бы этого "примерно слудующего" в вопросе не было бы, ответ получил бы на 2 часа раньше.
0
|
Модератор
9871 / 5239 / 3306
Регистрация: 17.08.2012
Сообщений: 16,007
|
||||||
01.07.2014, 10:12 | 19 | |||||
Корректировка без дополнительных переменных и перевода в минуты/секунды. Если секунды не требуются, уберите первые две строки.
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
01.07.2014, 10:17 | 20 | |||||
Я так понимаю что s у Вас вычисляется, что осталось за кадром. Это и есть дополнительная переменная. А в остальном чем это лучше моего
0
|
01.07.2014, 10:17 | |
01.07.2014, 10:17 | |
Помогаю со студенческими работами здесь
20
Конвертация из int(10) в datetime Преобразование DateTime к int Как перевести число int в массив int digits[] Как перевести сишный unsigned int в явский int? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |