OK grazie
ho risolto usando lambda (che non ho mai usato)
ho cercato in rete per capire cosa facesse, ma...... non è che ci ho capito
molto.

import time
tempo = "2013-06-25 16:25:00"
func = lambda obj: obj.strftime('%d/%m/%Y %H:%m')
print func(tempo)


Marcello



Il giorno 28 giugno 2013 05:41, Marco Chieppa | crap0101 <
crap0...@riseup.net> ha scritto:

> Il giorno Fri, 28 Jun 2013 03:01:02 +0200
> Marcello <marce...@linuxvil.it> ha scritto:
>
> > Ciao a *
> >
> > ho una stringa che recupero da un DB
> > tempo = "2013-06-25 16:25:00"
> >
> > e dovrei modificare in
> > 25/06/2013 16:25
> >
> > potrei utilizzare string per spostare i caratteri, ma vorrei utilizzare
> > time per vari motivi.
> > quindi provo con
> >
> > print time.strftime("%d/%m/%Y %H.%M" ,time.localtime(tempo))
> >
> > [...]
>
> così?
>
> >>> tempo = "2013-06-25 16:25:00"
> >>> time.strftime("%d/%m/%Y %H:%M", time.strptime(tempo,"%Y-%m-%d
> %H:%M:%S"))
> '25/06/2013 16:25'
>
> (localtime non si aspetta una stringa)
>
>
>
>
> _______________________________________________
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a