[python] Konverze data a času
Tomas Brabenec
konference na brabenec.net
Čtvrtek Září 22 07:34:28 CEST 2005
[to_geon]
Ten skriptík je tak cca rok starý.
Ono mě jde právě o ty desetiny, protože používáme mx.Datetime a ten v té
formě ve které ho používáme vrací čas právě včetně těch desetin sekund.
A mě už nebavilo vždy v nové aplikaci nějak ručně ten čas upravovat
abych ho mohl zkonvertovat přes time. Takže jsem si udělal tohle. V
každé nové aplikaci si pak jen naimportuju tuhle knihovnu a mám klid.
Možná že jsou jednodušší způsoby, mě v té době přišlo nejjednodušší tohle.
Má to navíc výhodu, že můžeš tomu konvertoru předat i názvy měsíců, dnů,
dopoledne/odpoledne nebo zkratky měsíců a dnů takže se to neřídí jen
lokálním nastavením. Je to dobrý, když chceš například napsat 21.
*ledna* místo 21. *leden*.
Ale jak říkám, byla to jen moje pomůcka, nic víc.
[to_MET] To by nebylo špatný, často něco hledám a procháze nějaké velké
zdroje je někdy na bednu, tady by mohly být věci co se více hodí do
českého prostředí.
TB
geon napsal(a):
> Martin Hassman napsal(a):
>
>>Tomas Brabenec napsal(a):
>>
>>
>>>DD,
>>>
>>>kdysi jsem si pro osobni potřebu vytvořil takovej malej skriptík pro
>>>převody datumu a času z formátu YYYY-MM-DD HH:NN:SS.ss do libovolného
>>>formátu podle předaných parametrů. Možná by se to někomu mohlo hodit.
>>>
>>>http://www.slunecnice.cz/product/ConvertDatetime-py/
>>>
>>>
>>
>>Kdyz to vidim, rikam si, nevytrovit stranku na py.cz, kam by se davali
>>podobne veci? Pythoni (aspon trochu) uzitecne vytvory ceskych autoru?
>>Pokud ano, mame prave prvni kousek.
>>
>>Bude videt, ze "v tom" skutecne nekdo i neco dela, novacci budou mit
>>nejake kousky na studovani a mozna prispeji i stydlivci, co jinak svuj
>>kod nezverejni 8-)
>>
>>
>>
> Mno, v tomhle jsem spíše pesimista. Již jsem viděl pár mrtvých
> projektů, které stály na myšlence databáze scriptů. Pro mě za mě,
> klidně to tam ale může vzniknout, že jo ViNiLe? Wiki je na to
> připravena. Nicméně bych radil spíše použít světové žijící datábáze
> http://www.python.org/pypi nebo http://py.vaults.ca/apyllo.py?a=l apod.
>
> K tomu scriptíku pro Tomáše: tohle se nedávno řešilo v konferenci
> tutor....
> možná si to řešil již dávno, kdy to ještě nebylo podporovaný v time
> anebos to přehlíd' :-)
>
> import time
>
> cas1='2005-08-15 09:08:25'
> cas=time.strptime(cas1,"%Y-%m-%d %H:%M:%S")
> print time.strftime("%d.%m.%Y - %I:%M:%S %p",cas)
>
> Desetiny a setiny sekundy by se musely udělat ručně (nebo jsem
> přehlíd' jak na to) nebo je prostě odfiltrovat.
>
>--
>geon
>Vyjímka je pravidlo. Rekurzivní.
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Python mailing list
>Python na py.cz
>http://www.py.cz/mailman/listinfo/python
>
--
[http://www.brabenec.net] [http://www.diskuzak.cz] [http://sexshopy.brabenec.net] [http://obchody.brabenec.net] [http://horoskopy.brabenec.net] [http://ubytovani.brabenec.net]
Další informace o konferenci Python