Day of the week: Difference between revisions

Shorter D entry
(Updated D entry)
(Shorter D entry)
Line 485:
 
=={{header|D}}==
<lang d>void main() {
<lang d> import std.stdio, std.datetime, std.convrange, std.algorithm, std.rangedatetime;
 
writeln("Christmas comes on a Sunday in the years:\n".writeln;,
void main() {
iota(2008, 2122)
"Christmas comes on a Sunday in the years:".writeln;
.filter!(y => Date(y, 12, 25).dayOfWeek == DayOfWeek.sun));
iota(2008, 2122)
.filter!(y => Date.fromSimpleString(y.text ~ "-Dec-25").dayOfWeek ==
DayOfWeek.sun)
.writeln;
}</lang>
{{out}}