分享

下 C #获取某月的第一天和最后一天

 潘仕城 2023-03-21 发布于贵州

< 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之间的一个

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多