powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Алгоритм вычисления Даты и Времени.
6 сообщений из 6, страница 1 из 1
Алгоритм вычисления Даты и Времени.
    #37713981
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть формулы.
1. Для даты:
Код: plaintext
((Год-2000)*12+Месяц-1)*31+День-1
2. Для времени:
Код: plaintext
(((Часы*60)+Минуты)*60+Секунды)/2
На входе получаю число для, например, даты, а на выходе надо получить дату.
Аналогично и время.

Пример:
Код: plaintext
1.
2.
3.
4.
1. Вычислить дату.
2. На входе число: 4510
3. Использую как-то формулу: ((Год-2000)*12+Месяц-1)*31+День-1 = 4510
4) Получаю дату: 16.02.2012

То есть и задача: как вычисли дату/время имея только число ???

Заранее спасибо хоть за какуе-то подсказку )))
...
Рейтинг: 0 / 0
Алгоритм вычисления Даты и Времени.
    #37714050
ALKIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkin,

попробуйте переписать вашу формулу наоборот

не проверял, но должно получиться как-то так

для даты

День = MOD((Число),31)+1
Месяц = MOD((Число - День + 1)/31,12)+1
Год = ((Число - День + 1)/31 - Месяц+1)/12 +2000

для времени аналогично

а откуда такой формат, где-то я его видел....
...
Рейтинг: 0 / 0
Алгоритм вычисления Даты и Времени.
    #37714205
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALKIR
Спасибо !
Используется везде где надо "сжать" данные.
ЕКЛ, например ...
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Алгоритм вычисления Даты и Времени.
    #38867199
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
понимаю что тема древняя но... а что делает MOD((Число),31)? Число%31?
...
Рейтинг: 0 / 0
Алгоритм вычисления Даты и Времени.
    #38867204
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Остаток от деления на 31. Только там еще +1, т.к. остаток от деления в диапазоне 0 ... 30
...
Рейтинг: 0 / 0
Алгоритм вычисления Даты и Времени.
    #38867208
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Алгоритм вычисления Даты и Времени.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]