Skip to content

Commit 5353b9b

Browse files
2881028810
authored andcommitted
- 检查 MsAccess DateTime Format 功能
1 parent 368da0b commit 5353b9b

File tree

3 files changed

+80
-437
lines changed

3 files changed

+80
-437
lines changed

FreeSql.Tests/FreeSql.Tests.Provider.Odbc/Oracle/OracleExpression/DateTimeTest.cs

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -61,31 +61,31 @@ public void this_ToString()
6161
//FROM `tb_topic111333` a, `TestTypeInfo333` a__Type, `TestTypeParentInfo23123` a__Type__Parent
6262
//WHERE ((date_format(date_add(a__Type__Parent.`Time2`, interval (1) year), '%Y-%m-%d %H:%i:%s.%f') = now()))
6363

64-
g.oracle.Insert(new Topic()).ExecuteAffrows();
65-
var dtn = DateTime.Parse("2020-1-1 0:0:0");
66-
var dts = Enumerable.Range(1, 12).Select(a => dtn.AddMonths(a))
67-
.Concat(Enumerable.Range(1, 31).Select(a => dtn.AddDays(a)))
68-
.Concat(Enumerable.Range(1, 24).Select(a => dtn.AddHours(a)))
69-
.Concat(Enumerable.Range(1, 60).Select(a => dtn.AddMinutes(a)))
70-
.Concat(Enumerable.Range(1, 60).Select(a => dtn.AddSeconds(a)));
71-
foreach (var dt in dts)
72-
{
73-
Assert.Equal(dt.ToString("yyyy-MM-dd HH:mm:ss.ffffff"), select.First(a => dt.ToString()));
74-
Assert.Equal(dt.ToString("yyyy-MM-dd HH:mm:ss"), select.First(a => dt.ToString("yyyy-MM-dd HH:mm:ss")));
75-
Assert.Equal(dt.ToString("yyyy-MM-dd HH:mm"), select.First(a => dt.ToString("yyyy-MM-dd HH:mm")));
76-
Assert.Equal(dt.ToString("yyyy-MM-dd HH"), select.First(a => dt.ToString("yyyy-MM-dd HH")));
77-
Assert.Equal(dt.ToString("yyyy-MM-dd"), select.First(a => dt.ToString("yyyy-MM-dd")));
78-
Assert.Equal(dt.ToString("yyyy-MM"), select.First(a => dt.ToString("yyyy-MM")));
79-
Assert.Equal(dt.ToString("yyyyMMddHHmmss"), select.First(a => dt.ToString("yyyyMMddHHmmss")));
80-
Assert.Equal(dt.ToString("yyyyMMddHHmm"), select.First(a => dt.ToString("yyyyMMddHHmm")));
81-
Assert.Equal(dt.ToString("yyyyMMddHH"), select.First(a => dt.ToString("yyyyMMddHH")));
82-
Assert.Equal(dt.ToString("yyyyMMdd"), select.First(a => dt.ToString("yyyyMMdd")));
83-
Assert.Equal(dt.ToString("yyyyMM"), select.First(a => dt.ToString("yyyyMM")));
84-
Assert.Equal(dt.ToString("yyyy"), select.First(a => dt.ToString("yyyy")));
85-
Assert.Equal(dt.ToString("HH:mm:ss"), select.First(a => dt.ToString("HH:mm:ss")));
86-
Assert.Equal(dt.ToString("yyyy MM dd HH mm ss yy M d H hh h"), select.First(a => dt.ToString("yyyy MM dd HH mm ss yy M d H hh h")));
87-
Assert.Equal(dt.ToString("yyyy MM dd HH mm ss yy M d H hh h m s"), select.First(a => dt.ToString("yyyy MM dd HH mm ss yy M d H hh h m s")));
88-
}
64+
//g.oracle.Insert(new Topic()).ExecuteAffrows();
65+
//var dtn = DateTime.Parse("2020-1-1 0:0:0");
66+
//var dts = Enumerable.Range(1, 12).Select(a => dtn.AddMonths(a))
67+
// .Concat(Enumerable.Range(1, 31).Select(a => dtn.AddDays(a)))
68+
// .Concat(Enumerable.Range(1, 24).Select(a => dtn.AddHours(a)))
69+
// .Concat(Enumerable.Range(1, 60).Select(a => dtn.AddMinutes(a)))
70+
// .Concat(Enumerable.Range(1, 60).Select(a => dtn.AddSeconds(a)));
71+
//foreach (var dt in dts)
72+
//{
73+
// Assert.Equal(dt.ToString("yyyy-MM-dd HH:mm:ss.ffffff"), select.First(a => dt.ToString()));
74+
// Assert.Equal(dt.ToString("yyyy-MM-dd HH:mm:ss"), select.First(a => dt.ToString("yyyy-MM-dd HH:mm:ss")));
75+
// Assert.Equal(dt.ToString("yyyy-MM-dd HH:mm"), select.First(a => dt.ToString("yyyy-MM-dd HH:mm")));
76+
// Assert.Equal(dt.ToString("yyyy-MM-dd HH"), select.First(a => dt.ToString("yyyy-MM-dd HH")));
77+
// Assert.Equal(dt.ToString("yyyy-MM-dd"), select.First(a => dt.ToString("yyyy-MM-dd")));
78+
// Assert.Equal(dt.ToString("yyyy-MM"), select.First(a => dt.ToString("yyyy-MM")));
79+
// Assert.Equal(dt.ToString("yyyyMMddHHmmss"), select.First(a => dt.ToString("yyyyMMddHHmmss")));
80+
// Assert.Equal(dt.ToString("yyyyMMddHHmm"), select.First(a => dt.ToString("yyyyMMddHHmm")));
81+
// Assert.Equal(dt.ToString("yyyyMMddHH"), select.First(a => dt.ToString("yyyyMMddHH")));
82+
// Assert.Equal(dt.ToString("yyyyMMdd"), select.First(a => dt.ToString("yyyyMMdd")));
83+
// Assert.Equal(dt.ToString("yyyyMM"), select.First(a => dt.ToString("yyyyMM")));
84+
// Assert.Equal(dt.ToString("yyyy"), select.First(a => dt.ToString("yyyy")));
85+
// Assert.Equal(dt.ToString("HH:mm:ss"), select.First(a => dt.ToString("HH:mm:ss")));
86+
// Assert.Equal(dt.ToString("yyyy MM dd HH mm ss yy M d H hh h"), select.First(a => dt.ToString("yyyy MM dd HH mm ss yy M d H hh h")));
87+
// Assert.Equal(dt.ToString("yyyy MM dd HH mm ss yy M d H hh h m s"), select.First(a => dt.ToString("yyyy MM dd HH mm ss yy M d H hh h m s")));
88+
//}
8989
}
9090
[Fact]
9191
public void Now()

0 commit comments

Comments
 (0)