A shorter one:
---
my $from_rd =
DateTime->new(year => 1)->add(days => $rd_days);
---
A shorter class for Dave's program:
---
sub DateTime::RataDie::utc_rd_values { @{$_[0]} }
---
- Flavio S. Glock
Hi, dt-ers.
I've been lurking on this list for some time now, and so far I
understand that while a few people have attempted, nobody has come up
with a lunar, solar, or lunisolar calenders (at least I don't remember
seeing it on this list). And so I was just fooling around with some code
to see if
On Sat, 11 Oct 2003, Daisuke Maki wrote:
> Bah, answering my question...
>
>my $rata_die = DateTime->new(year => 1, month => 1, day => 1);
>my $from_rd = $rata_die + DateTime::Duration->new(days => $rd_days);
That works, as does:
{ package DateTime::RataDie;
sub utc_rd_values { @{$_
Bah, answering my question...
my $rata_die = DateTime->new(year => 1, month => 1, day => 1);
my $from_rd = $rata_die + DateTime::Duration->new(days => $rd_days);
--d
I was trying to fool around with some calculations from "Calendrical
Calculations" -- one of the tables in there shows values
I was trying to fool around with some calculations from "Calendrical
Calculations" -- one of the tables in there shows values corresponding
to Rata Die dates, and I was trying to see if DateTime supported
creating DateTime objects from Rata Die values... I didn't see one, so I
guess it doesn't.
I
On Sat, 11 Oct 2003, Joshua Hoblitt wrote:
> DateTime::Duration should focus the Gregorian calendar. There is no
> possible way to make it sufficiently generic to support all possible
> calendars without giving up functionality useful in it's intended
> context. The best we should do to support
> > However, if DT::Duration is given 'year' units, it should not
> > automatically convert it to months, because I may want to use that
> > information in a non-gregorian context.
>
> Well, you might, but you can't ;)
I agree completely.
> Seriously, I think this idea that DateTime::Duration sho
On Fri, 10 Oct 2003, Flavio S. Glock wrote:
> That's true, because you are talking about a DateTime.pm method.
> ("delta_ymd" would make sense in other calendars, that don't have
> exactly 12 months.)
>
> However, if DT::Duration is given 'year' units, it should not
> automatically convert it to m
On Fri, 11 Oct 2003, Rick Measham wrote:
> > But some people have indicated that they'd like something a little
> > more flexible. Eugene van der Pijll suggested something like this:
> >
> > my $dur = $dt1->difference( datetime => $dt2,
> > units=> [ 'months', 'd
Matt Sisk wrote:
Dave Rolsky wrote:
Currently, the default when subtracting datetimes is
> to break down the duration into multiple parts, months,
> days, minutes, seconds, and nanoseconds.
From the months piece we can derive years, and from the
> days piece we can derive weeks.
Rick Measham resp
10 matches
Mail list logo