Day of the week: Difference between revisions

Content added Content deleted
(Updated D entry)
(Shorter D entry)
Line 485: Line 485:


=={{header|D}}==
=={{header|D}}==
<lang d>void main() {
<lang d>import std.stdio, std.datetime, std.conv, std.algorithm, std.range;
import std.stdio, std.range, std.algorithm, std.datetime;


writeln("Christmas comes on a Sunday in the years:\n",
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>
}</lang>
{{out}}
{{out}}