update MySqlExpression DateTime ToString

This commit is contained in:
28810 2020-05-24 03:05:15 +08:00
parent 08713fba71
commit 795ba9c833
5 changed files with 15 additions and 0 deletions

View File

@ -70,6 +70,9 @@ namespace FreeSql.Tests.MySqlConnectorExpression
Assert.Equal(dt.ToString("yyyy-MM-dd HH"), select.First(a => dt.ToString("yyyy-MM-dd HH")));
Assert.Equal(dt.ToString("yyyy-MM-dd"), select.First(a => dt.ToString("yyyy-MM-dd")));
Assert.Equal(dt.ToString("yyyy-MM"), select.First(a => dt.ToString("yyyy-MM")));
Assert.Equal(dt.ToString("yyyyMMddHHmmss"), select.First(a => dt.ToString("yyyyMMddHHmmss")));
Assert.Equal(dt.ToString("yyyyMMddHHmm"), select.First(a => dt.ToString("yyyyMMddHHmm")));
Assert.Equal(dt.ToString("yyyyMMddHH"), select.First(a => dt.ToString("yyyyMMddHH")));
Assert.Equal(dt.ToString("yyyyMMdd"), select.First(a => dt.ToString("yyyyMMdd")));
Assert.Equal(dt.ToString("yyyyMM"), select.First(a => dt.ToString("yyyyMM")));
Assert.Equal(dt.ToString("yyyy"), select.First(a => dt.ToString("yyyy")));

View File

@ -70,6 +70,9 @@ namespace FreeSql.Tests.Odbc.MySqlExpression
Assert.Equal(dt.ToString("yyyy-MM-dd HH"), select.First(a => dt.ToString("yyyy-MM-dd HH")));
Assert.Equal(dt.ToString("yyyy-MM-dd"), select.First(a => dt.ToString("yyyy-MM-dd")));
Assert.Equal(dt.ToString("yyyy-MM"), select.First(a => dt.ToString("yyyy-MM")));
Assert.Equal(dt.ToString("yyyyMMddHHmmss"), select.First(a => dt.ToString("yyyyMMddHHmmss")));
Assert.Equal(dt.ToString("yyyyMMddHHmm"), select.First(a => dt.ToString("yyyyMMddHHmm")));
Assert.Equal(dt.ToString("yyyyMMddHH"), select.First(a => dt.ToString("yyyyMMddHH")));
Assert.Equal(dt.ToString("yyyyMMdd"), select.First(a => dt.ToString("yyyyMMdd")));
Assert.Equal(dt.ToString("yyyyMM"), select.First(a => dt.ToString("yyyyMM")));
Assert.Equal(dt.ToString("yyyy"), select.First(a => dt.ToString("yyyy")));

View File

@ -70,6 +70,9 @@ namespace FreeSql.Tests.MySqlExpression
Assert.Equal(dt.ToString("yyyy-MM-dd HH"), select.First(a => dt.ToString("yyyy-MM-dd HH")));
Assert.Equal(dt.ToString("yyyy-MM-dd"), select.First(a => dt.ToString("yyyy-MM-dd")));
Assert.Equal(dt.ToString("yyyy-MM"), select.First(a => dt.ToString("yyyy-MM")));
Assert.Equal(dt.ToString("yyyyMMddHHmmss"), select.First(a => dt.ToString("yyyyMMddHHmmss")));
Assert.Equal(dt.ToString("yyyyMMddHHmm"), select.First(a => dt.ToString("yyyyMMddHHmm")));
Assert.Equal(dt.ToString("yyyyMMddHH"), select.First(a => dt.ToString("yyyyMMddHH")));
Assert.Equal(dt.ToString("yyyyMMdd"), select.First(a => dt.ToString("yyyyMMdd")));
Assert.Equal(dt.ToString("yyyyMM"), select.First(a => dt.ToString("yyyyMM")));
Assert.Equal(dt.ToString("yyyy"), select.First(a => dt.ToString("yyyy")));

View File

@ -402,6 +402,9 @@ namespace FreeSql.MySql
case "'yyyy-MM-dd HH'": return $"date_format({left}, '%Y-%m-%d %H')";
case "'yyyy-MM-dd'": return $"date_format({left}, '%Y-%m-%d')";
case "'yyyy-MM'": return $"date_format({left}, '%Y-%m')";
case "'yyyyMMddHHmmss'": return $"date_format({left}, '%Y%m%d%H%i%s')";
case "'yyyyMMddHHmm'": return $"date_format({left}, '%Y%m%d%H%i')";
case "'yyyyMMddHH'": return $"date_format({left}, '%Y%m%d%H')";
case "'yyyyMMdd'": return $"date_format({left}, '%Y%m%d')";
case "'yyyyMM'": return $"date_format({left}, '%Y%m')";
case "'yyyy'": return $"date_format({left}, '%Y')";

View File

@ -402,6 +402,9 @@ namespace FreeSql.Odbc.MySql
case "'yyyy-MM-dd HH'": return $"date_format({left}, '%Y-%m-%d %H')";
case "'yyyy-MM-dd'": return $"date_format({left}, '%Y-%m-%d')";
case "'yyyy-MM'": return $"date_format({left}, '%Y-%m')";
case "'yyyyMMddHHmmss'": return $"date_format({left}, '%Y%m%d%H%i%s')";
case "'yyyyMMddHHmm'": return $"date_format({left}, '%Y%m%d%H%i')";
case "'yyyyMMddHH'": return $"date_format({left}, '%Y%m%d%H')";
case "'yyyyMMdd'": return $"date_format({left}, '%Y%m%d')";
case "'yyyyMM'": return $"date_format({left}, '%Y%m')";
case "'yyyy'": return $"date_format({left}, '%Y')";