Krasny den,
a jaka data potrebujete zkoumat ? standartni knihova datetime jde ochodtne do roku 1 ? Python 2.7.3 >>> from datetime import date >>> a = date(1582, 10, 13) >>> a.timetuple() time.struct_time(tm_year=1582, tm_mon=10, tm_mday=13, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=2, tm_yday=286, tm_isdst=-1) Jinak bych ulohu resil převodem data na julianske datum (napr: http://oneau.wordpress.com/2011/08/30/jdcal/) a pak je zjisteni dne v týdnu otazka delení sedmi. jinak prozkoumejte astronomicke ci astrologicke programy napsane v pythonu, ty musi mít praci s datem vyřešenou. S pozdravem Honza Vrana Dne 3. února 2014 22:58 Visgean Skeloru <visg...@gmail.com> napsal(a): > Nevím co myslíš tím "jak to využít pro zjištění dalších dnů", ale asi > chces ziskat neco jako seznam roku podle weekday nebo tak neco, nevim > jestli ti tohle pomuze ale koukni na nasledujici gist > https://gist.github.com/Visgean/8793232 > asi nejužitečnější tam bude tenhle oneliner: > > years_by_weekday = lambda weekday: [datetime.date(day=1, month=1, year = > year).year for year in range(1582,2014) if datetime.date(day=1, month=1, year > = year).isoweekday() == weekday] > > btw tenhle kus dokumentace se hodí: > date.weekday() > > Return the day of the week as an integer, where *Monday is 0 and Sunday > is 6.* For example, date(2002, 12, 4).weekday() == 2, a Wednesday. See > also > isoweekday()<http://docs.python.org/2/library/datetime.html#datetime.date.isoweekday> > . > date.isoweekday() > > Return the day of the week as an integer, where *Monday is 1 and Sunday > is 7*. For example, date(2002, 12, 4).isoweekday() == 3, a Wednesday. See > also > weekday()<http://docs.python.org/2/library/datetime.html#datetime.date.weekday>, > isocalendar()<http://docs.python.org/2/library/datetime.html#datetime.date.isocalendar> > . > > :) > > > 2014-02-03 Marcus Scalpere <xdlabac...@seznam.cz>: > > Zdravím pánové, >> mám dotaz ohledně zjištění dne v týdnu. Řekněme, že vím ve který den v >> týdnu začíná nový rok (1. 1.), jak to využít pro zjištění dalších dnů? A >> ano, vím, že už jsou hotové funkce, ale zatím jsem nenašel žádnou, který by >> byla bez časového omezení. A o to mi právě jde, aby to bylo použitelný pro >> greg. kalendář od 1582, pro jul. kalendář...ještě dál do minulosti. >> _______________________________________________ >> Python mailing list >> python@py.cz >> http://www.py.cz/mailman/listinfo/python >> >> Visit: http://www.py.cz >> > > > > -- > github/visgean <http://github.com/Visgean> > > _______________________________________________ > Python mailing list > python@py.cz > http://www.py.cz/mailman/listinfo/python > > Visit: http://www.py.cz > -- *Jan Vrána* Dělnicka 26 779 00 Olomouc tel: 777-808-339
_______________________________________________ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz