Date: Fri, 01 Aug 1997 04:27:47 +0100 From: Brian Somers <brian@awfulhak.org> To: Greg Lehey <grog@lemis.com> Cc: brian@awfulhak.org (Brian Somers), hackers@freebsd.org Subject: Re: date(1) Message-ID: <199708010327.EAA05954@awfulhak.org> In-Reply-To: Your message of "Fri, 01 Aug 1997 12:30:29 %2B0930." <199708010300.MAA08376@freebie.lemis.com>
index | next in thread | previous in thread | raw e-mail
> + [[cc[yy[mm[dd[hh]]]]]mm[.ss]]
> +
> + this syntax can be expanded to:
> +
> + [[cc[yy[mm[dd]]]]mm[.ss]]
> + [[cc[yy[mm]]]mm[.ss]]
> + [[cc[yy]]mm[.ss]]
> + [[cc]mm[.ss]]
> + [mm[.ss]]
> + [[cc[yy[mm[dd]]]]mm]
> + [[cc[yy[mm]]]mm]
> + [[cc[yy]]mm]
> + [[cc]mm]
> +
> + So 'date 2001' must mean "set the date to century 20, year undefined,
> + month, day, and hour undefined, minute 1.
> +
> + Most newcomers to UNIX hate date(1) because the date entry format is
> + already too cryptic. This would just make it worse. There are some
> + other alternatives for date entry--tar uses one, for example, though
> + it may be GNU code. Why not base an implementation on one of those?
>
> In other words, yes, my mail macros screwed up the syntax, but they
> didn't change much.
>
> > I'm sure we can all agree that this means the above usage (with the
> > two wandering brackets included) is correct ?
>
> No, it's still wrong.
Oops, let me just delete that "no no no" mail that I nearly sent
*blush*. Of course it should be:
[[[[[cc]yy]mm]dd]HH]MM[.SS]
As we strip the brackets from the outside in, we get the right answer
:-) Thanks.
> Greg
--
Brian <brian@awfulhak.org>, <brian@freebsd.org>
<http://www.awfulhak.org>
Don't _EVER_ lose your sense of humour....
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199708010327.EAA05954>
