aboutsummaryrefslogtreecommitdiff
path: root/contrib/datetime/datetime_functions.h
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/datetime/datetime_functions.h')
-rw-r--r--contrib/datetime/datetime_functions.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/contrib/datetime/datetime_functions.h b/contrib/datetime/datetime_functions.h
new file mode 100644
index 00000000000..68474984059
--- /dev/null
+++ b/contrib/datetime/datetime_functions.h
@@ -0,0 +1,19 @@
+#ifndef DATETIME_FUNCTIONS_H
+#define DATETIME_FUNCTIONS_H
+
+TimeADT *hhmm_in(char *str);
+char *hhmm_out(TimeADT *time);
+TimeADT *hhmm(TimeADT *time);
+TimeADT *time_difference(TimeADT *time1, TimeADT *time2);
+int4 time_hours(TimeADT *time);
+int4 time_minutes(TimeADT *time);
+int4 time_seconds(TimeADT *time);
+int4 as_minutes(TimeADT *time);
+int4 as_seconds(TimeADT *time);
+int4 date_day(DateADT val);
+int4 date_month(DateADT val);
+int4 date_year(DateADT val);
+TimeADT *currenttime(void);
+DateADT currentdate(void);
+
+#endif