Cómo extraer el día del mes de arrays NumPy datetime64 en Python usando UliEngineering

Puedes extraer fácilmente el componente día del mes de arrays NumPy datetime64 usando la librería Python UliEngineering:

extract_day_of_month.py
import numpy as np
from UliEngineering.Utils.Date import *

# Crear un array datetime64
dates = np.array(['2024-01-15', '2024-06-20', '2024-12-31'], dtype='datetime64[D]')

# Extraer día del mes
days = extract_day_of_month(dates)

print(f"Fechas: {dates}")
print(f"Día del mes: {days}")

Ejemplo de salida

extract_day_of_month_output.txt
Fechas: ['2024-01-15' '2024-06-20' '2024-12-31']
Día del mes: [15 20 31]

La función extract_day_of_month() devuelve un array NumPy que contiene el día del mes (1-31) para cada valor datetime64 en el array de entrada.


Echa un vistazo a artículos similares por categoría: Python, Numpy