¿Cómo puedo analizar una cadena como "01-Jan-1995" a un objeto Python datetime
?Analizar una cadena con una fecha para un objeto datetime
8
A
Respuesta
19
En su conjunto que le analizar cadenas de fecha y hora con las funciones strptime
en time
o datetime
módulos. Su ejemplo se puede analizar con:
import datetime
datetime.datetime.strptime("01-Jan-1995", "%d-%b-%Y")
Tenga en cuenta que el análisis de los nombres de los meses depende de la configuración regional. This table muestra las directivas para analizar varios formatos de fechas y horas.
9
dateutil puede analizar este tipo de formato sin siquiera tener que definir formatos de fecha personalizados. Sólo tiene que instalar con:
pip install python-dateutil
luego usarlo:
import dateutil.parser
dateutil.parser.parse('01-Jan-1995').date()
1
Si necesita analizar las cadenas de fecha y hora del lenguaje natural, considere parsedatetime (y this answer).
Cuestiones relacionadas
- 1. Cómo analizar una cadena en un objeto DateTime en Perl?
- 2. ¿Cómo convertir una cadena de fecha a un objeto DateTime?
- 3. ¿Cómo convierto un objeto Rails DateTime en una cadena XML?
- 4. javascript: cómo analizar una cadena de fecha
- 5. analizar la cadena de DateTime en C#
- 6. ¿Cómo puedo usar php para analizar una cadena de fecha?
- 7. Almacenar una fecha corta en un objeto DateTime
- 8. Analizar una cadena que contiene fecha y hora en un formato personalizado
- 9. cadena de DateTime objeto
- 10. Cómo analizar una fecha con formato ISO en Flex (AS3)?
- 11. ¿Cómo analizo una cadena de fecha inusual
- 12. Objeto fecha frente al objeto DateTime
- 13. Analizando una información de fecha JSON en un C# DateTime
- 14. ¿Cómo puedo analizar una cadena que carece de delimitadores en un DateTime usando C#?
- 15. cómo convertir una cadena de fecha y hora al objeto datetime?
- 16. Convertir el objeto datetime a una Cadena de fecha solo en Python
- 17. No se puede analizar DateTime-cadena con AM/PM marcador
- 18. Obtener la fecha como una cadena del objeto datetime en la doctrina 2
- 19. NSDateFormatter dateFromString no va a analizar una cadena determinada fecha
- 20. convertir .NET DateTime objeto a objeto Javascript Fecha
- 21. analizar una cadena con pares nombre-valor
- 22. Cómo analizar la cadena de fecha hasta la fecha?
- 23. Conversión de cadena con desplazamiento UTC a un objeto datetime
- 24. Analizar cadena hasta la fecha con diferente formato en Java
- 25. Analizar un número de una cadena con no dígitos entre
- 26. perl cómo convertir una cadena a Datetime?
- 27. ¿Cuál es la función C# más simple para analizar una cadena JSON en un objeto?
- 28. Cómo analizar una cadena JSON para una matriz mediante Jackson
- 29. Convirtiendo cadena de tiempo utc a objeto datetime
- 30. Cómo analizar una fecha/hora de RFC 2822 en un horario de Python?
+1 para python-dateutil. Incluso puede analizar las cadenas de fechas sin tener que indicarle el formato. – unutbu