mirror of
https://github.com/postgres/postgres.git
synced 2025-10-25 13:17:41 +03:00
Change time function names to be more consistent, and check for zero divides, from Michael Reifenberg.
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: dt.h,v 1.16 1997/08/19 21:40:30 momjian Exp $
|
||||
* $Id: dt.h,v 1.17 1997/08/21 23:57:00 momjian Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -283,12 +283,13 @@ extern float64 timespan_part(text *units, TimeSpan *timespan);
|
||||
extern text *datetime_zone(text *zone, DateTime *datetime);
|
||||
|
||||
extern TimeSpan *timespan_um(TimeSpan *span);
|
||||
extern TimeSpan *timespan_add(TimeSpan *span1, TimeSpan *span2);
|
||||
extern TimeSpan *timespan_sub(TimeSpan *span1, TimeSpan *span2);
|
||||
extern TimeSpan *timespan_pl(TimeSpan *span1, TimeSpan *span2);
|
||||
extern TimeSpan *timespan_mi(TimeSpan *span1, TimeSpan *span2);
|
||||
extern TimeSpan *timespan_div(TimeSpan *span1, float8 *arg2);
|
||||
|
||||
extern TimeSpan *datetime_sub(DateTime *dt1, DateTime *dt2);
|
||||
extern DateTime *datetime_add_span(DateTime *dt, TimeSpan *span);
|
||||
extern DateTime *datetime_sub_span(DateTime *dt, TimeSpan *span);
|
||||
extern TimeSpan *datetime_mi(DateTime *dt1, DateTime *dt2);
|
||||
extern DateTime *datetime_pl_span(DateTime *dt, TimeSpan *span);
|
||||
extern DateTime *datetime_mi_span(DateTime *dt, TimeSpan *span);
|
||||
extern TimeSpan *datetime_age(DateTime *dt1, DateTime *dt2);
|
||||
|
||||
extern void GetCurrentTime(struct tm *tm);
|
||||
|
||||
Reference in New Issue
Block a user