🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.std.c++
Article #3192

Re: Time representations

#3192
From: Max TenEyck Woodbury
Date: Fri, 02 Feb 1996 05:58
33 lines
2302 bytes
gsez020@nemo.bedford.waii.com (Pete Forman) wrote:
>
>My documentation (IRIX 6.1) gives the range as 0-61.  I presume that
>the current standard does cover leap seconds and that your copy is out
>of date.  I don't understand why it's not 0-60, though.

    As noted elsewhere, I was relying on the documentation that went
with a particular implementation.  I have since found other references
that make it clear that his has already covered.  The reason it is 0-61
is because there is a possibility that two leap seconds may be needed at
some future time.

>Your remaining points have little relevance.  localtime() and friends
>are indeed only useful for the Gregorian calendar.  If you were to try
>to extend to other calendars you would have difficulty specifying the
>rules.  Days may start at dusk, months according to observations of
>the moon.  Programs can only approximate the future and look up the
>past.

    The point is that the current phrasing DOES restrict the standard
to the Gregorian calendar.  I think a little judicious rephrasing might
allow the standard to be used by cultures that do not use the Gregorian
calendar.  The required change might be as simple as noting that the
ranges and definitions apply to the Gregorian calandar and that other
comprable ranges and definitions may be used in locales that use other
calendars.  This would permit but not require other calendar 
implementations.

        Max
---
[ comp.std.c++ is moderated.  Submission address: std-c++@ncar.ucar.edu.
  Contact address: std-c++-request@ncar.ucar.edu.  The moderation policy
  is summarized in http://dogbert.lbl.gov/~matt/std-c++/policy.html. ]
Technical Details
Message-ID: <4ere1v$mss@news.duke.edu>
Path: arc1-ca.pugleaf.net!in2.uu.net!bounce-back
References: <4emq2k$ecu@news.duke.edu> <tuivhsd7fn.fsf@nemo.bedford.waii.com>

Show Full Headers
Complete Article Headers
From: Max TenEyck Woodbury <mtew@cds.duke.edu>
Message-ID: <4ere1v$mss@news.duke.edu>
X-Original-Date: 1 Feb 1996 22:15:26 GMT
Path: arc1-ca.pugleaf.net!in2.uu.net!bounce-back
Date: 02 Feb 96 05:58:44 GMT
Approved: fjh@cs.mu.oz.au
Newsgroups: comp.std.c++
Subject: Re: Time representations
Organization: Duke University Center for Demographic Studies
References: <4emq2k$ecu@news.duke.edu> <tuivhsd7fn.fsf@nemo.bedford.waii.com>
X-Mailer: Mozilla 1.1N (Windows; I; 16bit)
X-Auth: PGPMoose V1.1 PGP comp.std.c++
 iQBFAgUBMRGoIeEDnX0m9pzZAQF6OQGAkNkLVc2zMqrIfClsxEBZedoUbmkoJP98
 FH1eSWyrERVz5xOSz+affYpGoemLB/xe
 =/HYQ