OSDN Git Service

Update date/time comments.
authorBruce Momjian <bruce@momjian.us>
Fri, 22 Jul 2005 05:08:26 +0000 (05:08 +0000)
committerBruce Momjian <bruce@momjian.us>
Fri, 22 Jul 2005 05:08:26 +0000 (05:08 +0000)
src/include/utils/timestamp.h
src/interfaces/ecpg/pgtypeslib/dt.h

index 88161f1..52ea3be 100644 (file)
@@ -6,7 +6,7 @@
  * Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
  * Portions Copyright (c) 1994, Regents of the University of California
  *
- * $PostgreSQL: pgsql/src/include/utils/timestamp.h,v 1.52 2005/07/21 20:37:21 momjian Exp $
+ * $PostgreSQL: pgsql/src/include/utils/timestamp.h,v 1.53 2005/07/22 05:08:26 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -67,14 +67,16 @@ typedef struct
  *     DAYS_PER_MONTH is very imprecise.  The more accurate value is
  *     365.2425/12 = 30.436875, or '30 days 10:29:06'.  Right now we only
  *     return an integral number of days, but someday perhaps we should
- *     also return a 'time' value to be used as well.
+ *     also return a 'time' value to be used as well.  ISO 8601 suggests
+ *     30 days.
  */
 #define DAYS_PER_MONTH 30              /* assumes exactly 30 days per month */
 #define HOURS_PER_DAY  24              /* assume no daylight savings time changes */
 
 /*
  *     This doesn't adjust for uneven daylight savings time intervals or leap
- *     seconds, and it crudely estimates leap years.
+ *     seconds, and it crudely estimates leap years.  A more accurate value
+ *     for days per years is 365.2422.
  */
 #define SECS_PER_YEAR  (36525 * 864)   /* avoid floating-point computation */
 #define SECS_PER_DAY   86400
index baf0e0a..abdc3c2 100644 (file)
@@ -223,14 +223,16 @@ do { \
  *     DAYS_PER_MONTH is very imprecise.  The more accurate value is
  *     365.2425/12 = 30.436875, or '30 days 10:29:06'.  Right now we only
  *     return an integral number of days, but someday perhaps we should
- *     also return a 'time' value to be used as well.
+ *     also return a 'time' value to be used as well.  ISO 8601 suggests
+ *     30 days.
  */
 #define DAYS_PER_MONTH 30              /* assumes exactly 30 days per month */
 #define HOURS_PER_DAY  24              /* assume no daylight savings time changes */
 
 /*
  *     This doesn't adjust for uneven daylight savings time intervals or leap
- *     seconds, and it crudely estimates leap years.
+ *     seconds, and it crudely estimates leap years.  A more accurate value
+ *     for days per years is 365.2422.
  */
 #define SECS_PER_YEAR  (36525 * 864)   /* avoid floating-point computation */
 #define SECS_PER_DAY   86400