Date: Tue, 04 Jan 2000 01:50:12 +0000 From: Brian Somers <brian@Awfulhak.org> To: Alexander Langer <alex@big.endian.de> Cc: current@FreeBSD.ORG, brian@hak.lan.Awfulhak.org Subject: Re: date(1) and -v-1m Message-ID: <200001040150.BAA03280@hak.lan.Awfulhak.org> In-Reply-To: Message from Alexander Langer <alex@big.endian.de> of "Fri, 31 Dec 1999 15:08:29 %2B0100." <19991231150829.A28634@cichlids.cichlids.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> Hello!
>
> The behaviour of date(1) is probably specified by POSIX, but I think,
> date -v-1m should at least return a date a month _before_ the current
> month.
>
> Example:
> Mi 1 Dez 1999 15:06:47 CET
>
> (Dez. has 31, so it should be Nov 30, I think).
>
> More confusing is something like:
> alex:~ $ date -v-1m +%Y-%m
> 1999-12
>
> what I wanted to use to create backup folders for my mail-system (all
> mails of the last month are moved to a folder of the last month).
>
> That's weird, somehow.
>
> Is this a bug or a feature?
> Is this POSIX-compilant?
It's an arbitrary choice I made when I wrote the code :-I It's not
POSIX I'm afraid.
> Do we want an additional option? (I want :-))
I certainly wouldn't object to -V doing the same as -v but rounding
down.... this could also decide how to behave when a -v adjusts the
time onto a non-existent time (say 1:30 when the clocks go forward).
> Alex
>
> --
> I doubt, therefore I might be.
I'm pink, therefore I'm spam.
--
Brian <brian@Awfulhak.org> <brian@FreeBSD.org>
<http://www.Awfulhak.org> <brian@OpenBSD.org>
Don't _EVER_ lose your sense of humour ! <brian@FreeBSD.org.uk>
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200001040150.BAA03280>
