in

python: analiza la cadena de fecha y cambia el formato

apple touch icon@2

Como esta pregunta surge a menudo, aquí está la explicación simple.

datetime o time El módulo tiene dos funciones importantes.

  • strftime : crea una representación de cadena de fecha u hora a partir de un objeto de fecha y hora u hora.
  • strptime : crea un objeto de fecha y hora a partir de una cadena.

En ambos casos, necesitamos una cadena de formato. Es la representación que indica cómo se formatea la fecha o la hora en su cadena.

Ahora supongamos que tenemos un objeto de fecha.

>>> from datetime import datetime
>>> d = datetime(2010, 2, 15)
>>> d
datetime.datetime(2010, 2, 15, 0, 0)

Si queremos crear una cadena a partir de esta fecha en el formato 'Mon Feb 15 2010'

>>> s = d.strftime('%a %b %d %y')
>>> print s
Mon Feb 15 10

Supongamos que queremos convertir esto s de nuevo a un datetime objeto.

>>> new_date = datetime.strptime(s, '%a %b %d %y')
>>> print new_date
2010-02-15 00:00:00

Referir Esta documentar todas las directivas de formato con respecto a la fecha y hora.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Multiplicar una constante y un monomio lineal

YBsWmvSczhu5jpnYG7GpmN 1200 80

10 juegos como Ghost of Tsushima para conocedores del mundo abierto