using System;
using System.Linq;
using System.Globalization;
public class Test
{
public static void Main()
{
var today = DateTime.Today;
var beforeMonths = Enumerable.Range(1, 12)
.Where(i => i < today.Month)
.Select(i => new DateTime(today.Year, i, 1))
.ToList();
foreach(var dt in beforeMonths)
Console.WriteLine(dt.ToString());
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLkdsb2JhbGl6YXRpb247CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgogICAgICAgIHZhciB0b2RheSA9IERhdGVUaW1lLlRvZGF5OwogICAgICAgIHZhciBiZWZvcmVNb250aHMgPSBFbnVtZXJhYmxlLlJhbmdlKDEsIDEyKQogICAgICAgICAgICAgICAgLldoZXJlKGkgPT4gaSA8IHRvZGF5Lk1vbnRoKQogICAgICAgICAgICAgICAgLlNlbGVjdChpID0+IG5ldyBEYXRlVGltZSh0b2RheS5ZZWFyLCBpLCAxKSkKICAgICAgICAgICAgICAgIC5Ub0xpc3QoKTsKICAgICAgICAgICAgICAgIAogICAgICAgIGZvcmVhY2godmFyIGR0IGluIGJlZm9yZU1vbnRocykKICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoZHQuVG9TdHJpbmcoKSk7Cgl9Cn0=