我想得到给定日期所在月份的第一天和最后一天.日期来自UI字段中的值.
如果我用的是时间 Select 器,我可以说
var maxDay = dtpAttendance.MaxDate.Day;
但我试图从DateTime对象中获取它.所以如果我有这个...
DateTime dt = DateTime.today;
如何从dt
开始计算一个月的第一天和最后一天?
我想得到给定日期所在月份的第一天和最后一天.日期来自UI字段中的值.
如果我用的是时间 Select 器,我可以说
var maxDay = dtpAttendance.MaxDate.Day;
但我试图从DateTime对象中获取它.所以如果我有这个...
DateTime dt = DateTime.today;
如何从dt
开始计算一个月的第一天和最后一天?
DateTime
struct 仅存储一个值,而不存储值范围.MinValue
和MaxValue
是静电字段,它们保存DateTime
Structure的实例的可能值的范围.这些字段是静电,与DateTime
中的特定实例无关.它们与DateTime
类型本身有关.
更新:获取月份范围:
DateTime date = ...
var firstDayOfMonth = new DateTime(date.Year, date.Month, 1);
var lastDayOfMonth = firstDayOfMonth.AddMonths(1).AddDays(-1);