diff -ruw gradebook-orig/gradebookapi.views.inc gradebook/gradebookapi.views.inc
--- gradebook-orig/gradebookapi.views.inc	2009-03-02 17:11:59.000000000 -0500
+++ gradebook/gradebookapi.views.inc	2009-04-27 10:41:17.000000000 -0400
@@ -127,3 +127,21 @@
   );
   return $data;
 }
+
+/**
+ * Implementation of hook_date_api_fields().
+ */
+function gradebookapi_date_api_fields($field) {
+  if ($field == 'gradebookapi_assignment.publish_date') {
+    return array(
+      'sql_type' => DATE_UNIX, // DATE_ISO or DATE_UNIX or DATE_DATETIME
+      'tz_handling' => 'site', // 'site' or 'none' or 'date' or 'utc'
+    );
+  }
+  if ($field == 'gradebookapi_assignment.due_date') {
+    return array(
+      'sql_type' => DATE_UNIX, // DATE_ISO or DATE_UNIX or DATE_DATETIME
+      'tz_handling' => 'site', // 'site' or 'none' or 'date' or 'utc'
+    );
+  }
+}
