 		EXPECT_TRUE( results[2] == 23);
 		EXPECT_TRUE( results[3] == 0);
 		EXPECT_TRUE( results[4] == 0);
+		EXPECT_TRUE( results[5] == 2);
+		EXPECT_TRUE( results[6] == 12);
+		EXPECT_TRUE( results[7] == 16);
 	}
 	{
 		gdf_error gdfError = gdf_extract_datetime_minute(&inputCol, &outputCol);

		EXPECT_TRUE( results[2] == 31);
		EXPECT_TRUE( results[3] == 29);
		EXPECT_TRUE( results[4] == 1);
	}
	{
		gdf_error gdfError = gdf_extract_datetime_hour(&inputCol, &outputCol);

		EXPECT_TRUE( results[2] == 12);
		EXPECT_TRUE( results[3] == 2);
		EXPECT_TRUE( results[4] == 1);
		EXPECT_TRUE( results[5] == 3);
		EXPECT_TRUE( results[6] == 4);
		EXPECT_TRUE( results[7] == 8);
	}
	{
		gdf_error gdfError = gdf_extract_datetime_day(&inputCol, &outputCol);
