| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
13.01.2009, 10:02 | #1 | |
Функция сравнения дат
CNC
Israel
Регистрация: 07.07.2007
Сообщений: 302
|
||
Просмотров: 3402
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
Я бы переводил дату, например, в часы (умножив на 24), потом добавлял 24*5=120 и сравнивал "часовые" варианты.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
CNC Регистрация: 07.07.2007
Israel
Сообщений: 302
|
Цитата:
2136/24=89 Чего-то я непонял мне наверно в школу надо математику учить? Все равно нужно делить на года месяцы и т.д., а потом года нужно умножить на 369 или сколько там дней в году, (а если год высокосный ?) а с месяцами что делать на 30 или 31 :-( --> ытя ну и cvunit хорошая функция, но на мысли никакие ненаводит......... Последний раз редактировалось Holon, 13.01.2009 в 11:30. |
|||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
Вот свежеиспеченная функция для подсчета кол-ва дней от рождества христова:
Код:
Код:
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
CNC Регистрация: 07.07.2007
Israel
Сообщений: 302
|
Да в одну строку неполучилось, вспомогательная функция
(day_by_month (номер месяца)) возвращает кол-во дней в месяце, работает только на 2009 год, еще год впереди есть время подумать и основная функция (count_day (дата))возвращает кол-во дней с начала года, пример вызова Код:
Код:
Последний раз редактировалось Holon, 14.01.2009 в 17:24. |
|||
|
||||
Holon, Есть еще от ГУРУ Autodeska
http://usa.autodesk.com/adsk/servlet...112&id=2694093 Там по дню, месяцу и году можно вычислять какой это будет день недели и т.п.
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Регистрация: 21.07.2008
Луцьк
Сообщений: 179
|
из справки
Цитата:
|
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
DwgRuLispLib: Функция открытия диалога Open\Save As файла (файлов) | Supermax | Библиотека функций | 20 | 14.03.2018 10:05 |
Нужна функция импорта блока из файла | Krieger | Программирование | 20 | 18.01.2017 07:19 |
Функция Explode text (разрыв текста в отрезки) | Victor81 | AutoCAD | 6 | 10.03.2011 14:23 |
структурированный список | Holon | Программирование | 22 | 11.09.2007 14:09 |
Функция rem | Владимир М | Программирование | 5 | 20.12.2005 17:13 |