DateTime dt = (DateTime)Value; dt = dt.AddYears(-dt.Year + 1); dt = dt.AddMonths(-dt.Month + 1); dt = dt.AddDays(-dt.Day + 1); int IntTime = (int)(dt.Ticks / 10000); dt = (DateTime)Value; dt.AddMilliseconds(-IntTime); int IntDate = (int)(dt.Ticks / 10000 / 1000 / 60 / 60 / 24);