mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-05-07 22:27:58 +08:00
Synchronization code
This commit is contained in:
parent
7e0e3a3d29
commit
dff9b64953
@ -131,6 +131,36 @@ namespace SqlSugar
|
|||||||
{
|
{
|
||||||
return string.Format("FORMAT({0},'{1}','en-US')", value, formatString);
|
return string.Format("FORMAT({0},'{1}','en-US')", value, formatString);
|
||||||
}
|
}
|
||||||
|
else if (IsMySql()&& !formatString.Contains("%"))
|
||||||
|
{
|
||||||
|
var newFormt = formatString
|
||||||
|
.Replace("yyyy", "%Y")
|
||||||
|
.Replace("yy", "%Y")
|
||||||
|
.Replace("MM", "%m")
|
||||||
|
.Replace("M", "%m")
|
||||||
|
.Replace("dd", "%d")
|
||||||
|
.Replace("HH", "%H")
|
||||||
|
.Replace("hh", "%h")
|
||||||
|
.Replace("mm", "%i")
|
||||||
|
.Replace("ss", "%s")
|
||||||
|
.Replace("fff", "%f");
|
||||||
|
return $"DATE_FORMAT({value}, '{newFormt}')";
|
||||||
|
}
|
||||||
|
else if (IsSqlite() && !formatString.Contains("%"))
|
||||||
|
{
|
||||||
|
var newFormt = formatString
|
||||||
|
.Replace("yyyy", "%Y")
|
||||||
|
.Replace("yy", "%Y")
|
||||||
|
.Replace("MM", "%m")
|
||||||
|
.Replace("M", "%m")
|
||||||
|
.Replace("dd", "%d")
|
||||||
|
.Replace("HH", "%H")
|
||||||
|
.Replace("hh", "%h")
|
||||||
|
.Replace("mm", "%M")
|
||||||
|
.Replace("ss", "%S")
|
||||||
|
.Replace("fff", "%f");
|
||||||
|
return $"strftime('{newFormt}',{value})";
|
||||||
|
}
|
||||||
var parameter = new MethodCallExpressionArgs() { IsMember = true, MemberValue = DateType.Year };
|
var parameter = new MethodCallExpressionArgs() { IsMember = true, MemberValue = DateType.Year };
|
||||||
var parameter2 = new MethodCallExpressionArgs() { IsMember = true, MemberName = value };
|
var parameter2 = new MethodCallExpressionArgs() { IsMember = true, MemberName = value };
|
||||||
var parameters = new MethodCallExpressionModel() { Args = new List<MethodCallExpressionArgs>() { parameter2, parameter } };
|
var parameters = new MethodCallExpressionModel() { Args = new List<MethodCallExpressionArgs>() { parameter2, parameter } };
|
||||||
|
Loading…
Reference in New Issue
Block a user