Article View: bionet.software.acedb
Article #2825Re: dateType
From: Eric De Mund
Date: Fri, 01 Apr 1994 01:48
Date: Fri, 01 Apr 1994 01:48
51 lines
2622 bytes
2622 bytes
ACEDBers,
Jean Thierry-Mieg <mieg@kaa.crbm.cnrs-mop.fr>:
] It is internally a time_t and arithmetics can be
] preformed on it in particular the query can find the max min average
] off a set of dates, I am not sure if average works well by the way on
] dates.
] The input format is the "%c: unix format described in man ctime
] sois a string of char but it is internally converted to a time_t number
]
] This is part of the soon to be released ace.3-1
John McCarthy <jlmccarthy@lbl.gov>:
] I think this will be very useful.
]
] As I read man ctime, it says that %c is date and time as %x %X, where
] %x is date, using locale's date format; and
] %X is time, using locale's time format
]
] e.g, "Thu, 31 Mar 94 02:05:57 PST"
]
] If the format's are locale-dependent, could this cause problems if we
] are passing data among different locations in .ace files, and one location
] uses different date and time formats from another? If so, perhaps the
] default should be a locale-independent representation.
The internal representation, time_t, _is_ locale independent. It is the
number of seconds since the epoch, which is defined to be Jan. 1, 1970,
00:00, Greenwich Mean Time.
When producing an ASCII string:
ctime(3V)
integer seconds since ====================> ASCII string
the epoch
ctime(3V) takes into account the local timezone. The reverse direction:
(pack a struct tm, then
call) timelocal(3V)
ASCII string ====================> integer seconds since
the epoch
takes as input a timezone (or the local timezone if none is specified)
and produces the (locale-independent) number of seconds since the epoch.
Hence it doesn't matter that the displayed representation of the time
is not locale independent.
Eric De Mund <eademund@lbl.gov>
Technical Details
Message-ID:
<9404010149.AA06082@csr.lbl.gov>Path:
arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!uunet!CS.Arizona.EDU!biosci!LBL.GOV!eademundShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f6d40,5fa12b8d3bdb9127 X-Google-Attributes: gidf6d40,public X-Google-ArrivalTime: 1994-03-31 17:48:46 PST Path: arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!uunet!CS.Arizona.EDU!biosci!LBL.GOV!eademund From: eademund@LBL.GOV (Eric De Mund) Newsgroups: bionet.software.acedb Subject: Re: dateType Date: 31 Mar 1994 17:48:46 -0800 Organization: Lawrence Berkeley Laboratory, Genome Computing Group Lines: 51 Sender: daemon@net.bio.net Distribution: bionet Message-ID: <9404010149.AA06082@csr.lbl.gov> Reply-To: Eric De Mund <eademund@lbl.gov> NNTP-Posting-Host: net.bio.net