Mega Code Archive

 
Categories / C# / Date Time
 

DateTimeOffset format

using System; using System.Globalization; public class Test {    public static void Main()    {         DateTimeOffset startOfMonth = new DateTimeOffset(2008, 1, 1, 0, 0, 0, DateTimeOffset.Now.Offset);         int year = startOfMonth.Year;         do          {            Console.WriteLine("{0:MMM d, yyyy} is a {1}.", startOfMonth, startOfMonth.DayOfWeek);            startOfMonth = startOfMonth.AddMonths(1);         }         while (startOfMonth.Year == year);    } } /* Jan 1, 2008 is a Tuesday. Feb 1, 2008 is a Friday. Mar 1, 2008 is a Saturday. Apr 1, 2008 is a Tuesday. May 1, 2008 is a Thursday. Jun 1, 2008 is a Sunday. Jul 1, 2008 is a Tuesday. Aug 1, 2008 is a Friday. Sep 1, 2008 is a Monday. Oct 1, 2008 is a Wednesday. Nov 1, 2008 is a Saturday. Dec 1, 2008 is a Monday. */