Si tengo permite decir esta cadena "2008-12-12 19:21:10" ¿cómo puedo convertirlo en una fecha y obtener el año, mes y día de ese objeto creado por separado?en Python, ¿cómo puedo convertir una cadena en un objeto de fecha y obtener el año, el mes y el día por separado?
8
A
Respuesta
21
Uso del datetime.datetime.strptime()
function: Método
>>> from datetime import datetime
>>> datestring = "2008-12-12 19:21:10"
>>> dt = datetime.strptime(datestring, '%Y-%m-%d %H:%M:%S')
>>> print dt.year, dt.month, dt.day
2008 12 12
0
https://www.tutorialspoint.com/python/time_strptime.htm Aquí puede encontrar strptime() completa:
from datetime import datetime
dt = datetime.strptime(datestring, '%Y-%m-%d %H:%M:%S')
Ahora usted tiene un objeto datetime.datetime
, y tiene .year
, .month
y .day
atributos descripción. donde puedes encontrar todo tipo de cuerdas. Por ejemplo: - Para convertir cadena como esta '15 âMAY-12'
>>>from datetime import datetime
>>>datestring = "15-MAY-12"
>>>dt = datetime.strptime(datestring, '%d-%b-%Y')
>>>print(dt.year, dt.month, dt.day)enter code here
2012 MAY 15
Cuestiones relacionadas
- 1. Buscar el nombre del día por año, mes y día
- 2. ¿Cómo obtener el año/mes/día de un objeto de fecha?
- 3. Crear una fecha solo con mes y día, sin año
- 4. Django: Grupo por fecha (día, mes, año)
- 5. fecha Dividir en diferentes columnas de año, mes y día
- 6. Ordenando por fecha descendente - mes, día y año
- 7. Manera segura de obtener el día actual mes y año en el lote
- 8. analizar una cadena de "año-mes-día" formato en C#
- 9. Obtener detalles de la fecha (día, mes, año) en GWT
- 10. Python Pregunta: año y día del año hasta la fecha?
- 11. Obtenga el año/mes/día de una fecha y hora en php?
- 12. ¿Cómo puedo hacer que un selector de fecha y hora contenga siempre el último día del mes y solo el mes y el año?
- 13. ¿Cómo obtener el número de días de un mes dado el mes y año en particular?
- 14. Crear fecha de día, mes, año campos en MySQL
- 15. ¿Cómo obtener todas las fechas (mes, día y año) entre dos fechas en python?
- 16. Cómo ser seleccionado día/mes y año de jquery datepicker
- 17. MySQL: ¿Cómo puedo configurar una fecha (? Makedate) con mes, día y año
- 18. Cómo determinar día, mes y año como int en iOS
- 19. Fecha :: Calc - formatear el día y el mes
- 20. Obtener el objeto de fecha para el primer/último día del año actual
- 21. Almacenamiento día y mes (sin año)
- 22. cómo conseguir el primer día y el último día de la semana y el año número
- 23. Crear una fecha y hora en Rails con mes, día y año
- 24. cómo recuperar el día de mes y el año de la marca de hora (formato largo)
- 25. cómo obtener el día del mes en javascript
- 26. Hallazgo de la semana, el mes y el año
- 27. ¿Cómo puedo agrupar por mes y año cuando solo tengo un campo de fecha y hora?
- 28. PHP - ¿Cómo obtener el año, mes, día de la cadena de tiempo
- 29. Agrupar por mes y año en MySQL
- 30. cómo obtener el primer y último día de un mes dado
me olvidaba decir me gustaría conseguir algo como: object.getYear() #will imprimir el string'2008' o algo como ese –
Podrías crear fácilmente una clase del 'datetime' usado o contener una instancia' datetime.datetime' y proporcionar un método 'get_year()'. – martineau
@IvanJuarez: Ya he recogido todo eso. Puede editar su publicación, por lo tanto, si desea agregar información, simplemente hágalo. No es necesario usar un comentario para eso. –