Re: Teach "approxidate" about weekday syntax
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Nov 17, 2005, 21:44 UTC
- Message-ID
- <Pine.LNX.4.63.0511172242390.18285@wbgn013.biozentrum.uni-wuerzburg.de>
- In-Reply-To
- <Pine.LNX.4.64.0511171622450.14287@localhost.localdomain>
Hi,
On Thu, 17 Nov 2005, Nicolas Pitre wrote:
Show 12 quoted lines
> On Thu, 17 Nov 2005, Linus Torvalds wrote: > > > NOTE! The parsing is strictly sequential, so if you do > > > > "one day before last thursday" > > > > it will _not_ do what you think it does. It will take the current time, > > subtract one day, and then go back to the thursday before that. > > Maybe if you applied the different time units in decreasing size that > would do the trick? e.g. months have precedence over weeks, weeks over > weekdays, weekdays over days, etc.
Or even better: make it relative until you find an absolute reference. I.e. "one day" will be 1 * 86400, and if you then parse "before", it will get negative, then "last thursday" will be the absolute reference.
'f course, "one day before last thursday in september" will be a PITA.
Ciao, Dscho