![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#31 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
![]()
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#32 |
Пользователь
Регистрация: 21.09.2009
Сообщений: 31
|
![]()
Товарищи!!!Спасибо вам невероятное!!!Вот еще бы с Delphi в C++ как нибудб помогли перевести......)))Заранее спасибо!!!
Последний раз редактировалось Frame1992; 26.09.2009 в 06:08. |
![]() |
![]() |
![]() |
#33 | |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
Кнопки работают, только если разрешить доступ к т. наз. активному содержимому (среде VBA).
Код программы в документе можно запустить также через ALT-F8 + двойной щелчок по её имени (JulianToGregorian или GregorianToJulian). Цитата:
Сам удивился, но день недели совпал! Вот пример дат для 1917. Код:
PerevodDat.doc — ошибка! (Это информация для 5 человек, посмотревших его. Надеюсь, дойдёт.) Может, кто-нибудь экзешник выложит?
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 01.10.2009 в 07:00. Причина: исправил! |
|
![]() |
![]() |
![]() |
#34 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
Ознакомьтесь с темой века. Если тронет — зацените! Я старался. Может, зря?
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
|
![]() |
![]() |
![]() |
#35 |
Пользователь
Регистрация: 21.09.2009
Сообщений: 31
|
![]()
Вот эт я сам написал, ток не знаю, почему не работает...Товарищи, посмотрите, че исправить надо?
Код:
|
![]() |
![]() |
![]() |
#36 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
Навскидку: недостаёт обработки 9-го месяца
Код:
Код:
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
|
![]() |
![]() |
![]() |
#37 | ||
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]() Цитата:
Цитата:
По крайней мере мой путь был результативен. Хотелось бы взглянуть на ваш код в исполняемом виде (типа dateshifter.exe), а то у меня нет компилятора.
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 11.10.2009 в 01:00. |
||
![]() |
![]() |
![]() |
#38 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
(демонстрируется только функция перевода из Юлианской даты в Григорианскую...) |
|
![]() |
![]() |
![]() |
#39 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
Спасибо, Сергей.
Как бы это корректно сформулировать... всё OK, но есть лишний год*: между минус 1-м (что легко понять как 1-й год до нашей эры) и 1-м. Программа в общем удалась и даёт (для лет н. э.) то, что нужно! Но обидно, что целая эра сдвинулась на год. _____________________________ * нулевым его обычно называют, но ноль всего лишь точка на шкале времён!
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
|
![]() |
![]() |
![]() |
#40 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Саша, да не заморачивайтесь Вы так!
1) если верить конвертору календарей (красивый, собака ![]() т.е. был 1 г. до нашей эры, после чего пошёл 1 г. нашей эры. 2) если верить вот этой крайне занимательной статье, то, цитирую: Цитата:
![]() 3) Григорианский календарь был введён папой Григорием XIII 4 октября 1582 года поэтому что-то переводить до 1582 года — не очень осмысленно (хотя и можно, конечно...) Знаете, как старый анекдот загадка - "почему монету, на которой выбита дата "II год до н.э." можно считать фальшивой?" ![]() и последнее, согласитесь, что нам с Вами в практической жизни, календарь ни на первый, ни на второй, ни даже на сотый год нашей эры не пригодится... вот, всем известны правила определения високосных годов: Цитата:
b) все эти правила в рабочих программа можно смело игнорировать. достаточно проверки делимости на 4. Вы спросите почему? Потому что в практической жизни не понадобится дата ранее 1901 года и старее 2099... (да и это я с запасом взял) а в этом диапазоне действует правило - год кратный 4 — високосный... p.s. сорри за длинный пост... ![]() |
||
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задачка по С++ | Ready | Помощь студентам | 2 | 20.05.2009 01:19 |
задачка | lucky | Помощь студентам | 1 | 07.05.2009 13:49 |
Задачка на С!!! | Exorcist | Помощь студентам | 1 | 07.12.2008 21:15 |
Задачка | Claster | Помощь студентам | 2 | 24.09.2008 17:53 |