Dne 27.7.2011 5:14, "Ing. Vladislav Ludík" napsal(a):
> A ještě toto mi nedá spát:
>
>
> jak zjistit obecně, které parametry se tak dají načíst z výše uvedené
> konstrukce z instance msg['parametr'] ?
jestli myslíte seznam hlaviček, tak ten lze zjistit msg.keys()
> a dále:
> msg['date'] mi dá například výsledek: Mon, 25 Jul 2011 12:07:26 +0200
>
> Je v Pythonu funkce na převod do formátu pro zapsání do tabulky mysql, v
> tomto příkladu by to mělo být: 2011-07-25 14:07:26
>
> Zatím to dělám dvěma dotazy sql:
>
> SELECT STR_TO_DATE('Mon, 25 Jul 2011 12:07:26', '%a, %d %b %Y %T ');
> a následně z jeho výsledku:
> SELECT CONVERT_TZ('2011-07-25 12:07:26','+00:00','+02:00');
>>> import datetime
>>> d=datetime.strptime('Mon, 25 Jul 2011 12:07:26 +0200', '%a, %d %b %Y
>>> %H:%M:%S +0200')
>>> d=d.replace(hour=d.hour+2)
>>> d.isoformat(' ')
'2011-07-25 14:07:26'
(ale v zásadě nevidím důvod, proč to nenechat na databázi, ty funkce
STR_TO_DATE ap. lze přece volat rovnou při INSERTu)
--
Zdraví,
Michal Molhanec
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python