https://mp.weixin.qq.com/s/vX-fD1HNBm-0XDZGst0CQA

该项目主要是为System.DateTime和System.DateTimeOffset的编写的扩展方法,包括自然日期差值的文本表示(精确和人性化四舍五入)、多个时区的节假日和工作日计算。

核心扩展方法有:

1、DateTimeOffset和DateTime工作日、节假日的扩展方法;

2、本地化的自然时间差;

3、DateTime和DateTimeOffset常用的扩展方法。

图片

02
使用方法
1、示例代码

using DateTimeExtensions;

var date = new DateTime(2024, 4, 7, 12, 0, 0);

Console.WriteLine("是否为工作日:{0}", date.IsWorkingDay());

Console.WriteLine("这个月的第一天:{0}", date.FirstDayOfTheMonth());

Console.WriteLine("这个月的最后一天:{0}", date.LastDayOfTheMonth());

Console.WriteLine("这个周的星期五:{0}", date.LastDayOfWeek(DayOfWeek.Friday));

2、效果

图片

03
项目地址
https://github.com/joaomatossilva/DateTimeExtensions

文档更新时间: 2024-04-12 06:49   作者:admin