Update Oracle ToDate

This commit is contained in:
sunkaixuan
2023-07-21 15:38:32 +08:00
parent ac961ae4a4
commit d758f2519f
2 changed files with 4 additions and 1 deletions

View File

@@ -83,6 +83,8 @@ namespace OrmTest
names = $"as{it.Id}fd{it.Id}a" names = $"as{it.Id}fd{it.Id}a"
}) })
.ToList(); .ToList();
var xx =DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff");
var test11= db.Queryable<Order>().Select(it => Convert.ToDateTime(xx)).ToList();
Console.WriteLine("#### Examples End ####"); Console.WriteLine("#### Examples End ####");
} }

View File

@@ -269,8 +269,9 @@ namespace SqlSugar
public override string ToDate(MethodCallExpressionModel model) public override string ToDate(MethodCallExpressionModel model)
{ {
var parameter = model.Args[0]; var parameter = model.Args[0];
return string.Format(" cast({0} as TIMESTAMP)", parameter.MemberName); return string.Format(" TO_TIMESTAMP({0}, 'YYYY-MM-DD HH24:MI:SS.FF') ", parameter.MemberName);
} }
public override string ToDateShort(MethodCallExpressionModel model) public override string ToDateShort(MethodCallExpressionModel model)
{ {
var parameter = model.Args[0]; var parameter = model.Args[0];