From 183c4681a38c8eaeca16f835a461549c3345556b Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Fri, 11 Aug 2023 18:16:11 +0800 Subject: [PATCH] =?UTF-8?q?Updaate=20=E8=BE=BE=E6=A2=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SqlSugar/Realization/Dm/SqlBuilder/DmInsertBuilder.cs | 6 +++++- .../SqlSugar/Realization/Dm/SqlBuilder/DmUpdateBuilder.cs | 5 +++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Src/Asp.Net/SqlSugar/Realization/Dm/SqlBuilder/DmInsertBuilder.cs b/Src/Asp.Net/SqlSugar/Realization/Dm/SqlBuilder/DmInsertBuilder.cs index 29a9415ae..c5dab5a70 100644 --- a/Src/Asp.Net/SqlSugar/Realization/Dm/SqlBuilder/DmInsertBuilder.cs +++ b/Src/Asp.Net/SqlSugar/Realization/Dm/SqlBuilder/DmInsertBuilder.cs @@ -37,7 +37,11 @@ namespace SqlSugar public override string SqlTemplateBatch => "INSERT INTO {0} ({1})"; public override string SqlTemplateBatchSelect => " {0} "; - + public override string FormatDateTimeOffset(object value) + { + var date = UtilMethods.ConvertFromDateTimeOffset((DateTimeOffset)value); + return "'" + date.ToString("yyyy-MM-dd HH:mm:ss.fff zzz") + "'"; + } public override string ToSqlString() { return base.ToSqlString(); diff --git a/Src/Asp.Net/SqlSugar/Realization/Dm/SqlBuilder/DmUpdateBuilder.cs b/Src/Asp.Net/SqlSugar/Realization/Dm/SqlBuilder/DmUpdateBuilder.cs index df7ca08e0..f9ad9476a 100644 --- a/Src/Asp.Net/SqlSugar/Realization/Dm/SqlBuilder/DmUpdateBuilder.cs +++ b/Src/Asp.Net/SqlSugar/Realization/Dm/SqlBuilder/DmUpdateBuilder.cs @@ -65,6 +65,11 @@ namespace SqlSugar } } } + public override string FormatDateTimeOffset(object value) + { + var date = UtilMethods.ConvertFromDateTimeOffset((DateTimeOffset)value); + return "'" + date.ToString("yyyy-MM-dd HH:mm:ss.fff zzz") + "'"; + } public object FormatValue(int i, string name, object value) { if (value == null)