From e60137d6066387c736c6bd225915d49c02655eee Mon Sep 17 00:00:00 2001 From: sunkaixuna <610262374@qq.com> Date: Sat, 8 Jan 2022 11:40:30 +0800 Subject: [PATCH] update exp to sql --- .../ResolveItems/MethodCallExpressionResolve.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/MethodCallExpressionResolve.cs b/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/MethodCallExpressionResolve.cs index 141c5dd32..9779eb89a 100644 --- a/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/MethodCallExpressionResolve.cs +++ b/Src/Asp.Net/SqlSugar/ExpressionsToSql/ResolveItems/MethodCallExpressionResolve.cs @@ -926,6 +926,10 @@ namespace SqlSugar { return $"strftime('%Y-%m-%d', {value})"; } + else if (IsSqlite() && formatString == "yyyy-MM-dd HH:mm:ss") + { + return $"strftime('%Y-%m-%d %H:%i:%S', {value})"; + } else if (IsSqlite() && formatString == "yyyy-MM") { return $"strftime('%Y-%m', {value})"; @@ -958,6 +962,10 @@ namespace SqlSugar { return $"DATE_FORMAT({value}, '%Y%m%d')"; } + else if (IsMySql() && formatString == "yyyy-MM-dd HH:mm:ss") + { + return $"DATE_FORMAT({value}, '%Y-%m-%d %H:%i:%S')"; + } else if (IsMySql() && formatString.Contains("%")) { return $"DATE_FORMAT({value}, '{formatString}')";