[python] email headers
Michal Molhanec
mol-python na seznam.cz
Středa Červenec 27 20:16:47 CEST 2011
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
Další informace o konferenci Python