Re: Possibly misleading documentation of Template Patterns for Date/Time Formatting

From: "David G(dot) Johnston" <david(dot)g(dot)johnston(at)gmail(dot)com>
To: David Kubecka <davidkubecka366(at)gmail(dot)com>
Cc: "pgsql-bugs(at)postgresql(dot)org" <pgsql-bugs(at)postgresql(dot)org>
Subject: Re: Possibly misleading documentation of Template Patterns for Date/Time Formatting
Date: 2020-04-17 15:53:23
Message-ID: CAKFQuwZK1yam_xN8HVQw17UtX4bdYPg8AVX3ECatZ0v2mHvSaQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

On Friday, April 17, 2020, David Kubecka <davidkubecka366(at)gmail(dot)com> wrote:

> Hi,
>
> on the official docs https://www.postgresql.org/
> docs/9.6/functions-formatting.html see the table 9-24 and Pattern "Q".
> The doc (for version 9.6) says:
>
> quarter (ignored by to_date and to_timestamp)
>
> All the later versions of the doc (10, 11, 12) miss the "ignored" note
> leading the user to think that it should work but it doesn't, at least on
> 12.1:
>
> # select TO_DATE( '2012-4', 'YYYY-Q' );
> to_date
> ------------
> 2012-01-01
> (1 row)
>
> Is this an expected behaviour, i.e. the documentation is just wrong or it
> really should work?
>

It was moved to the usage notes section, and expanded to be more correct.

n to_timestamp and to_date, weekday names or numbers (DAY, D, and related
field types) are accepted but are ignored for purposes of computing the
result. The same is true for quarter (Q) fields.

David J.

In response to

Browse pgsql-bugs by date

  From Date Subject
Next Message Terry Schmitt 2020-04-17 17:06:23 Re: BUG #16369: Segmentation Faults and Data Corruption with Generated Columns
Previous Message Tom Lane 2020-04-17 15:52:08 Re: Possibly misleading documentation of Template Patterns for Date/Time Formatting