Ho questa stringa '2015-04-08T07:52:00Z'
e voglio convertirla in '08/04/2015'
, come posso fare questo?Come faccio a convertire da timestamp ad oggi in python?
risposta
È possibile utilizzare la funzione datetime.datetime.strptime()
per creare un oggetto di tipo datetime, quindi datetime.datetime.strftime()
di restituire la data correttamente formattata in questo modo:
from datetime import datetime
dt = datetime.strptime('2015-04-08T07:52:00Z', '%Y-%m-%dT%H:%M:%SZ')
print dt.strftime('%d/%m/%Y')
Grazie mille signore! ^^ –
Ciò significa fare clic sul segno di spunta sotto il triangolo capovolto sulla sinistra. –
Ecco un buon cheatsheet per strftime - http://strftime.org – Zaffiro
È possibile utilizzare easy_date per rendere più facile:
import date_converter
converted_date = date_converter.string_to_string('2015-04-08T07:52:00Z', '%Y-%m-%dT%H:%M:%SZ', '%d/%m/%Y')
dovresti probabilmente usare un singolo namespace es., 'Easy_date.string_to_string' (crea un pacchetto e importa i nomi corrispondenti, vedi come [' asyncio'] (https : //hg.python.org/cpython/file/9dfda4e7169a/Lib/asyncio/__init__.py) o 'numpy' fallo). – jfs
[ Rappresentazione di data e ora in Python] (http://www.seehuhn.de/pages/pdate) –
correlati: [Come analizzare la data ISO formattata in python?] (Http://stackoverflow.com/q/127803/4279) – jfs