using System;
using System.Linq ;
using System.Collections .Generic ;
public class Test
{
public static void Main( )
{
DateTime date = new DateTime( 2013 , 01 , 01 ) ;
var days = System.Globalization .CultureInfo .CurrentCulture .Calendar .GetDaysInMonth ( 2013 , 01 ) ;
List< String> monthDates = Enumerable.Range ( 0 , days)
.Select ( i => date.AddDays ( i) .ToString ( "MMM d" ) )
.ToList ( ) ;
foreach( string d in monthDates)
Console.WriteLine ( d) ;
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CiAgIAoKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCSAgICAgICAgRGF0ZVRpbWUgZGF0ZSA9IG5ldyBEYXRlVGltZSgyMDEzLCAwMSwgMDEpOwogICAgICAgICAgICB2YXIgZGF5cyA9IFN5c3RlbS5HbG9iYWxpemF0aW9uLkN1bHR1cmVJbmZvLkN1cnJlbnRDdWx0dXJlLkNhbGVuZGFyLkdldERheXNJbk1vbnRoKDIwMTMsIDAxKTsKICAgICAgICAgICAgTGlzdDxTdHJpbmc+IG1vbnRoRGF0ZXMgPSBFbnVtZXJhYmxlLlJhbmdlKDAsIGRheXMpCiAgICAgICAgICAgICAgICAuU2VsZWN0KGkgPT4gZGF0ZS5BZGREYXlzKGkpLlRvU3RyaW5nKCJNTU0gZCIpKQogICAgICAgICAgICAgICAgLlRvTGlzdCgpOwogICAgICAgICAgICAgICAgZm9yZWFjaChzdHJpbmcgZCBpbiBtb250aERhdGVzKQogICAgICAgICAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKGQpOwoJfQp9