ActionScript начинается с 0 января за 3 месяца, 3 апреля и т. Д. c. тогда как C# начинается в 1 для января, 4 для апреля и т.д. c. Это объясняет разницу в месяцах. Разница в выходных данных для выходных для дней в C# заключается в том, что для получения дня месяца в C# вы говорите, например, DateTime.UTCNow.UTCNow.Day
вместо DateTime.UTCNow.Date
, который пытается вывести всю дату, а не просто день.