Cómo filtrar por mes, día, año con Pandas

Creo el dataframe con:

df = pandas.read_csv("data.csv", sep=';', parse_dates = 1, dayfirst = True)

Entonces obtengo los siguientes resultados:

  Qty System_created Total 0 2 2014-10-14 08:13:46.000 21.76 1 1 2014-10-14 08:13:46.000 4.16 2 2 2014-10-14 08:30:46.000 27.90 3 1 2014-10-14 08:30:46.000 4.95 4 1 2014-10-14 08:30:46.000 4.95 5 2 2014-11-05 11:15:47.000 21.76 6 1 2014-11-05 11:15:48.000 3.32 

Pero no sé cómo filtrar por mes (o año, día, hora, etc.). Algo como df[df["System_created"].day] sería ideal. ¿Es eso posible?

Siempre que su versión de pandas sea 0.15 o más alta, lo siguiente funcionaría asumiendo que su tipo de dtype ya es una fecha y hora:

 In [167]: df[df.System_created.dt.day == 5] Out[167]: Qty System_created Total index 5 2 2014-11-05 11:15:47 21.76 6 1 2014-11-05 11:15:48 3.32 

Básicamente, el atributo dt permite acceder a los componentes de su fecha y hora para realizar las comparaciones que desee para el filtrado.