首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DateTimeExtensions:一个轻量C#的开源DateTime扩展方法库

推荐一个专门为System.DateTime编写的扩展方法库。

01

项目简介

该项目主要是为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

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OSNV4MPvOFx2itfKk5U3bA8A0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券