Synchronization code

This commit is contained in:
sunkaixuan 2023-09-05 18:01:37 +08:00
parent 630e8d0334
commit 492b80b59b

View File

@ -16,27 +16,35 @@ namespace SqlSugar
{ {
if (IsOracle() && formatString == "yyyy-MM-dd HH:mm:ss") if (IsOracle() && formatString == "yyyy-MM-dd HH:mm:ss")
{ {
return $"to_char({value},'yyyy-MM-dd HH:mi:ss') "; return $"to_char({value},'yyyy-MM-dd HH24:mi:ss') ";
} }
else if (IsOracle() || IsPg()) else if (IsOracle() || IsPg())
{ {
formatString = formatString.Replace("HH", "hh24"); if (!(formatString?.Contains("24") == true))
if (formatString.HasValue() && formatString.Contains("hh:mm"))
{ {
formatString = formatString.Replace("hh:mm", "hh:mi"); formatString = formatString.Replace("HH", "hh24");
} if (!(formatString?.Contains("24") == true))
else if (formatString.HasValue() && formatString.Contains("hhmm")) {
{ formatString = formatString.Replace("hh", "hh24");
formatString = formatString.Replace("hhmm", "hhmi"); }
}
else if (formatString.HasValue() && formatString.Contains("HH:mm"))
{
formatString = formatString.Replace("HH:mm", "HH:mi");
}
else if (formatString.HasValue() && formatString.Contains("HHmm"))
{
formatString = formatString.Replace("HHmm", "HHmi");
} }
formatString = formatString.Replace("mm", "mi");
//if (formatString.HasValue() && formatString.Contains("hh:mm"))
//{
// formatString = formatString.Replace("hh:mm", "hh:mi");
//}
//else if (formatString.HasValue() && formatString.Contains("hhmm"))
//{
// formatString = formatString.Replace("hhmm", "hhmi");
//}
//else if (formatString.HasValue() && formatString.Contains("HH:mm"))
//{
// formatString = formatString.Replace("HH:mm", "HH:mi");
//}
//else if (formatString.HasValue() && formatString.Contains("HHmm"))
//{
// formatString = formatString.Replace("HHmm", "HHmi");
//}
return $"to_char({value},'{formatString}') "; return $"to_char({value},'{formatString}') ";
} }
else if (IsSqlite() && formatString == "yyyy-MM-dd") else if (IsSqlite() && formatString == "yyyy-MM-dd")