On Friday, October 07, 2011 19:58:12 Joel Christensen wrote: > > http://d-programming-language.org/intro-to-datetime.html > > Thanks Jonathan, that helped I think, (haven't read it all, though). But > I've got errors with some of the date times not being able to change > them with int's values. > > task.d(44): Error: function std.datetime.DateTime.month () const is not > callable using argument types (int) > task.d(44): Error: cannot implicitly convert expression (month0) of type > int to Month
Month is an enum. So, any function taking a month must take an enum value, not an integer. e.g. Month.jan, Month.feb, Month.mar, etc. If you want to pass it an integral value, you have to cast. e.g. cast(Month)1, cast(Month)2, cast(Month)3, etc. - Jonathan M Davis
