On Thu, 07 Apr 2011 15:07:02 -0400, Piotr Szturmaj <bncr...@jadamspam.pl> wrote:

Is it possible to add a particular number of days to a Date?

I have number of days since 1 Jan 2000 and I want to convert it to Date:

int days = read!int; // number of days since 1 Jan 2000
Date x = Date(2000, 1, 1);
x.add!"days"(days);

Unfortunately add() does not support adding days. Will it be possible in the future or is there another approach?

Yes, use core.time.Duration.

Duration was moved to core so it could be used in core functions, like Thread.sleep.

so

x += dur!"days"(days);

See: http://www.digitalmars.com/d/2.0/phobos/core_time.html#dur

-Steve

Reply via email to