< returns >月份第一天的时间</ returns > public DateTime FirstDayOfMonth ( DateTime d return datetime . AddDays (1- datetime . Day ); 实现原理: 将传入时间减去传入时间所表示的日期为该月中的第几天,再减去1。如传入时间为该月中的第10天,则需要将传入时间减去9,便可得出该月的第一天。 假设传入时间为该月中的第 x 天,由于 C #中 DateTime 类型只有添加日期( AddDays )的方法,没有减去日期的方法,因此需要添加一个负值。需要添加的天数=( x *-1)+1=1-X,因此得出以上的函数。 系统函数介绍: public DateTime AddDays ( double value ):返回一个新的 System . DateTime ,它将指定的天数加到此实例的值上。参数为由整数和小数部分组成的天数。 value 参数可以是负数也可以是正数。 系统属性介绍: public int Day { get ;):获取此实例所表示的日期为该月中的第几天。返回1到31之间的一个 |
|