推荐一个时间操作的类——Time Period Library
2011-09-11 19:35
253 查看
在.net中,一般是通过DateTime和TimeSpan来进行简单的时间和时间段运算,虽然对比C++中那蛋疼的时间操作来说方便了不少,但功能还是很有限的,用起来的时候往往会觉得不够用。今天在Codeproject上发现了一个非常强大的时间运算库——Time Period Library for .NET。可以通过它进行复杂的时间段的关系比较和运算。这里记录一下,以备查询。
![](http://www.codeproject.com/KB/datetime/TimePeriod/PeriodRelations_small.png)
![](http://www.codeproject.com/KB/datetime/TimePeriod/PeriodRelations_small.png)
![](http://www.codeproject.com/KB/datetime/TimePeriod/TimeRangeOperatios.png)
相关文章推荐
- 设计一个栈结构,满足一下条件:min,push,pop操作的时间复杂度为O(1)。
- 推荐一个android 日期时间选择器(转)
- FluctuationTime.jar java日期时间操作:增减时间、取时间间隔、取年、取月、取日、取时、取分、取秒、日期时间比较大小精确到年月日时分秒 取当月有多少天 日期时间自由操作精确到秒
- 忙活了一周时间,开发了一个年会抽奖系统,免费开放给大家(含操作视频及下载地址)
- 推荐一个基于MFC实现的操作XML文件的类
- 用一个单链表L实现一个栈 要求PUSH和POP操作的时间仍为O(1) 算法导论10.2-2答案
- 推荐大家一个管理时间的软件
- 设计一个时间类Time, 包括时,分,秒等私有数据成员。要求实现时间的基本运算,一个时间加上另一个时间。。
- c++日期和时间相关操作-<time.h>(ctime)
- oracle表回滚到一个指定时间的操作语句
- 实现一个栈Stack,要求实现Push(出栈)、Pop(入栈)、Min(返回最小值的操作)的时间复杂度为O(1) /查找一个字符串中第一个只出现两次的字符
- 【每日一题】实现一个栈Stack,要求实现Push(出栈)、Pop(入栈)、Min(返回最小值的操作)的时间复杂度为O(1)
- 推荐一个操作Zip文件的开源类库:DotNetZip
- 忙活了一周时间,开发了一个年会抽奖系统,免费开放给大家(含操作视频及下载地址)
- 在不发送 Windows 消息的情况下处理一个运行时间非常长的操作
- 推荐一个android 日期时间选择器
- 实现一个栈,实现Push(出栈)、Pop(入栈)、Min(返回最小值的操作)的时间复杂度为O(1)
- 推荐大家一个管理时间的软件
- java Joda-Time 对日期、时间操作
- Python3基础 getatime getctime getmtime 获取一个文件的最近访问时间 创建时间 最新修改时间