Re: [python] Zjištění dne v týdnu

2014-02-04 Tema obsahu Honza Javorek
Nečetl jsem detailně otázku, ale ještě je tu také dateutil
http://labix.org/python-dateutil, ten má pokročilejší funkce pro práci s
daty (Velikonoce, ...). Třeba by se něco z toho hodilo.

Honza


2014-02-04 Vrána, Jan jvr...@vranovi.info:

 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

___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

[python] Zjištění dne v týdnu

2014-02-03 Tema obsahu Marcus Scalpere

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


Re: [python] Zjištění dne v týdnu

2014-02-03 Tema obsahu Visgean Skeloru
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

Re: [python] Zjištění dne v týdnu

2014-02-03 Tema obsahu Vrána , Jan
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