mirror of
https://github.com/ldqk/Masuit.Tools.git
synced 2026-10-25 18:30:29 +08:00
Update README.md
This commit is contained in:
@@ -973,6 +973,7 @@ var table=list.ToDataTable(); // 转换成DataTable类型
|
||||
table.AddIdentityColumn(); //给DataTable增加一个自增列
|
||||
table.HasRows(); // 检查DataTable 是否有数据行
|
||||
table.ToList<T>(); // datatable转List
|
||||
var set = list.ToHashSet(s=>s.Name);// 转HashSet
|
||||
```
|
||||
### 40.Mime类型
|
||||
```csharp
|
||||
@@ -986,6 +987,14 @@ DateTime.Now.GetTotalSeconds(); // 获取该时间相对于1970-01-01 00:00:00
|
||||
DateTime.Now.GetTotalMilliseconds(); // 获取该时间相对于1970-01-01 00:00:00的毫秒数
|
||||
DateTime.Now.GetTotalMicroseconds(); // 获取该时间相对于1970-01-01 00:00:00的微秒数
|
||||
DateTime.Now.GetTotalNanoseconds(); // 获取该时间相对于1970-01-01 00:00:00的纳秒数
|
||||
var indate=DateTime.Parse("2020-8-3").In(DateTime.Parse("2020-8-2"),DateTime.Parse("2020-8-4"));//true
|
||||
|
||||
//时间段计算工具
|
||||
var range = new DateTimeRange(DateTime.Parse("2020-8-3"), DateTime.Parse("2020-8-5"));
|
||||
range.Union(DateTime.Parse("2020-8-4"), DateTime.Parse("2020-8-6")); //连接两个时间段,结果:2020-8-3~2020-8-6
|
||||
range.In(DateTime.Parse("2020-8-3"), DateTime.Parse("2020-8-6"));//判断是否在某个时间段内,true
|
||||
var (intersected,range2) = range.Intersect(DateTime.Parse("2020-8-4"), DateTime.Parse("2020-8-6"));//两个时间段是否相交,(true,2020-8-3~2020-8-4)
|
||||
range.Contains(DateTime.Parse("2020-8-3"), DateTime.Parse("2020-8-4"));//判断是否包含某个时间段,true
|
||||
...
|
||||
```
|
||||
### 42.流转换
|
||||
|
||||
Reference in New Issue
Block a user