Hi Eugene,

> > # select '2022-01-06 18:00:00.000+03'::timestamptz(3);
> >  timestamptz
> > ------------------------
> >  2022-01-06 18:00:00+03
> Would it be more correct to output zero milliseconds if the column has
> precision defined?

Only significant fractional are printed, e.g. with milliseconds > 0:

# select '2022-01-06 18:00:00.001+03'::timestamptz(3);
        timestamptz
----------------------------
 2022-01-06 16:00:00.001+01

I don't know if omitting trailing zeros is intended but it makes sense to
me.

        Erik


Reply via email to