es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Problema al cambiar la fecha al formato DMMYYYY en Python

Tengo un problema al cambiar el formato de fecha a ej. 9Noviembre2021 pero no 09Noviembre2021.

d = date(2021, 11, 9)

Intenté hacerlo de esta manera: d.strftime(‘%-d%B%Y’) pero aunque parece funcionar en mi computadora personal con MacOS, cuando intento ejecutarlo en mi computadora de trabajo con Windows obtengo un ValueError: Cadena de formato no válida.

Realmente agradecería su ayuda.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que estás teniendo un problema con la cadena de formato que estás utilizando. El método strftime toma una cadena de formato como argumento, y la cadena de formato que estás utilizando no es compatible con Windows.

    Puedes utilizar la siguiente cadena de formato para obtener la salida deseada tanto en MacOS como en Windows: d.strftime('%d%B%Y'). Esto debería darte la salida 09Noviembre2021.

Comments are closed.