What about wrapping joda time (joda-time.sourceforge.net) up in mini-lang? On Dec 10, 2007 10:04 AM, Chris Howe <[EMAIL PROTECTED]> wrote: > Keep in mind there are additional outputs that one might want from date/time > math. Weekday of first of month, week of year, etc. I'm lacking moments of > inspiration on the subject at the moment, so I'll just put that out there for > now instead of offering a solution :P > > ----- Original Message ---- > From: Jacopo Cappellato <[EMAIL PROTECTED]> > To: dev@ofbiz.apache.org > Sent: Monday, December 10, 2007 10:24:27 AM > Subject: Re: Calculate on a DATE object in minilang > > > Adrian, > > looks pretty good. > One small suggestion: use "field" instead of "to-field" to use the same > > convention of the set operator: > > <adjust-date-time field="toDate" from-field="fromDate" > years="+1" months="+1" ... millis="+1" > locale="parameters.locale" time-zone="parameters.timeZone"/> > > Jacopo > > > Adrian Crum wrote: > > Thanks Jacques. > > > > I've been thinking about this a little, and here is my suggestion: > > > > <adjust-date-time from-field="fromDate" to-field="toDate" > > years="+1" months="+1" ... millis="+1" > > locale="parameters.locale" time-zone="parameters.timeZone"/> > > > > The to-field attribute would be optional, as well as any of the > > adjusters. An <adjust-date-time> element that has no adjusters > produces > > an error. > > > > Adjustments would be performed using the minilang context's locale > and > > time zone, unless the locale and time-zone attributes are used. > > > > Any thoughts? > > > > -Adrian > > > > Jacques Le Roux wrote: > > > >> Thanks Adrian, > >> > >> I put your comment and Chris's in the issue. Hopefully Fabien will > >> take care of it (propose somehting), else we will see later... > >> > >> Jacques > >> > >> De : "Adrian Crum" <[EMAIL PROTECTED]> > >> > >>> I agree with Chris. I haven't looked at the issue lately, but when > I > >>> first looked at it, it simply performed millisecond > >> > >> arithmetic. That might not be the expected behavior. > >> > >>> Date calculation would be a great addition to mini language. Maybe > we > >>> should discuss how it would look in mini lang code, then an > >> > >> implementation could be submitted. > >> > >>> -Adrian > >>> > >>> Jacques Le Roux <[EMAIL PROTECTED]> wrote: Thanks Chris, > >>> > >>> Interesting remark, seems that the disussion begins to roll... > >>> > >>> Jacques > >>> > >>> De : "Chris Howe" > >>> > >>>> This really needs to go through a Calendar object instead of being > > >>>> cast to a long. Also, I don't think the current > >>> > >>> element structure is best suited for the operations that would be > >>> most beneficial for date/time calculations > >>> > >>>> ----- Original Message ---- > >>>> From: Jacques Le Roux > >>>> To: dev@ofbiz.apache.org > >>>> Sent: Saturday, December 8, 2007 5:37:08 PM > >>>> Subject: Calculate on a DATE object in minilang > >>>> > >>>> > >>>> Hi All, > >>>> > >>>> 3 months ago Fabien Carrion has contribued some interesting > patches. > >>>> One of them is https://issues.apache.org/jira/browse/OFBIZ-1249 > >>>> David asked < > >>>> do a design and requirements brainstorming discussion on the dev > list > >>>> before putting this in. > >>>> The main thing I'm wondering is if there are other similar > requirements > >>>> that could be satisfied by small changes in the design of this.>> > >>>> > >>>> I would like to commit this patch now except if we begin to > exchange > >>>> about new requirements per David suggestion > >>>> > >>>> Thanks > >>>> > >>>> Jacques > >>>> > >>>> > >>> > >>> > >>> > >>> > >>> --------------------------------- > >>> Looking for last minute shopping deals? Find them fast with Yahoo! > > >>> Search. > >> > >> > >> > > > > >
-- James A Barrows