|
|
@ -24,14 +24,32 @@ namespace SqlSugar |
|
|
|
{ |
|
|
|
get |
|
|
|
{ |
|
|
|
return "now()"; |
|
|
|
//https://questdb.io/docs/guides/working-with-timestamps-timezones/#using-utc-offset-for-conversions
|
|
|
|
//https://questdb.io/docs/reference/function/date-time/#to_timezone
|
|
|
|
//SELECT
|
|
|
|
// now(), --2022-10-21T07:19:50.680134Z
|
|
|
|
// systimestamp(), --2022-10-21T07:19:50.680278Z
|
|
|
|
// sysdate(), --2022-10-21T07:19:50.679Z
|
|
|
|
// to_timezone(NOW(), 'Asia/ShangHai'), --2022-10-21T15:19:50.680134Z
|
|
|
|
// to_timezone(NOW(), 'HKT'), --2022-10-21T15:19:50.680134Z
|
|
|
|
// to_timezone(NOW(),'+08') --2022-10-21T15:19:50.680134Z
|
|
|
|
return $"to_timezone(NOW(),'{TimeZoneInfo.Local.BaseUtcOffset.Hours:00}')"; |
|
|
|
} |
|
|
|
} |
|
|
|
public override string FullSqlDateNow |
|
|
|
{ |
|
|
|
get |
|
|
|
{ |
|
|
|
return "select now()"; |
|
|
|
//https://questdb.io/docs/guides/working-with-timestamps-timezones/#using-utc-offset-for-conversions
|
|
|
|
//https://questdb.io/docs/reference/function/date-time/#to_timezone
|
|
|
|
//SELECT
|
|
|
|
// now(), --2022-10-21T07:19:50.680134Z
|
|
|
|
// systimestamp(), --2022-10-21T07:19:50.680278Z
|
|
|
|
// sysdate(), --2022-10-21T07:19:50.679Z
|
|
|
|
// to_timezone(NOW(), 'Asia/ShangHai'), --2022-10-21T15:19:50.680134Z
|
|
|
|
// to_timezone(NOW(), 'HKT'), --2022-10-21T15:19:50.680134Z
|
|
|
|
// to_timezone(NOW(),'+08') --2022-10-21T15:19:50.680134Z
|
|
|
|
return $"SELECT to_timezone(NOW(),'{TimeZoneInfo.Local.BaseUtcOffset.Hours:00}')"; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|