mirror of
https://github.com/hanzo-ds/go.git
synced 2026-10-30 19:45:01 +00:00
Feature-complete v2.44.0 (lib/churl, lib/col, BFloat16, QBit, scanTypeDuration, Options.Logger *slog.Logger) — fixes the [email protected].0 downgrade RED caught. Package datastore, module github.com/hanzo-ds/go, depends only on hanzo-ds/native. Wire strings preserved VERBATIM (X-ClickHouse-* headers, sql.Register("clickhouse"), clickhouse:// DSN, ClientName="clickhouse-go") — consistent with native.
13 lines
413 B
Go
13 lines
413 B
Go
package column
|
|
|
|
import "time"
|
|
|
|
// getTimeWithDifferentLocation returns the same time but with different location, e.g.
|
|
// "2024-08-15 13:22:34 -03:00" will become "2024-08-15 13:22:34 +04:00".
|
|
func getTimeWithDifferentLocation(t time.Time, loc *time.Location) time.Time {
|
|
year, month, day := t.Date()
|
|
hour, minute, sec := t.Clock()
|
|
|
|
return time.Date(year, month, day, hour, minute, sec, t.Nanosecond(), loc)
|
|
}
|