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

Odpovedet emailem