How can I get the current season using .NET? (Summer, Winter, etc...)

c#, datetime

Solution

I don't think this is standardized. Nor is this part of the well known globalization datasets.

Problem

Is there a way to, given a date, retrieve the season of the year? For any place on the globe? Is this based on time zone as well as hemisphere? Note that, In the southern hemisphere that summer is still during the warm months. EDIT: To clarify, I am talking about the astronomical seasons.

Original source